【ECMAScript6】你不得不知道系列之实例方法
·实例方法之find():用于找出第一个符合条件的数组成员,若没有找到则返回undefined
demo:
let ary =[{
id:1,
name:'张三'
},{
id:2,
name:'李四'
}];
let target = ary.find((item,index) => item.id ==2);
example:
var ary =[{
id:1,
name:'张三'
},{
id:2,
name:'李四'
}];
let target = ary.find(item => item.id == 2);//{id:2,name:'李四'}
let target = ary.find(item => item.id == 3);//undefined
·实例方法之findIndex():用于找出第一个符合条件的数组成员的位置,若没有找到则返回-1
let ary =[10,20,50];
let index =aru,findIndex(item => item > 15);
console.log(index);//1
·实例方法之includes ():用于表示某个数组是否包含某个值,返回的是布尔值
let ary =[a,b,c];
let res = ary.includes('a');//true
res = ary.includes('d');//flase