1.查找符合条件的第一个数据
let arr = [
{
id: 1,
name :"1"
},
{
id:2,
name: "2"
}
];
console.log(arr.find(item => item.id == 1));
//{id:1,name:"1"}
console.log(arr.find(item => item.id > 0));
//{id:1,name:"1"}
数组里不一定是对象,普通数组也是可以的
let arr = [1,2]
console.log(arr.find(item =>item ==1 ))
// 1
2.查找符合条件的第一个索引
let arr = [0,2,3];
console.log(arr.findIndex(item => item>1))
//1
let arr = [
{
id: 0,
name :"0"
},
{
id:2,
name: "2"
}
];
console.log(arr.findIndex(item => item.id>1))
//1
3.查找是否存在指定条件的数据
let arr = [1,2,3];
console.log(arr.includes(1))
//true