实例方法:find();
- 用于找出第一个符合条件的数组成员,如果没有找到返回undefined
let ary = [
{
id:1,
name:'张三',
},
{
id:2,
name:'李四'
}
]
// let target = ary.find((item,index) =>{
// return item.id == 2
// }); //原始写法
let target = ary.find(item => item.id == 2); //简约写法
// let target = ary.find((item,index) => item.id == 2) //多参数写法
console.log(target)
实例方法:findIndex();
- 用于找出第一个符合条件的数组成员的位置,如果没有找到返回-1
let ary = [
{
id:1,
name:'张三',
},
{
id:2,
name:'李四'
}
]
let target = ary.findIndex(item => item.id == 2);
console.log(target); // 1
includes();
- 表示某个数组是否包含给定的值,返回布尔值。
var flag = [1,2,3].includes(2);
console.log(flag); //true