js(ES6)预习&复习补充笔记(五)
ES6实例方法 find() 、findindex()、 includes()
一、find()
作用:找出第一个符合条件的数组的成员,没有找到就返回undefined
let array = [{
id: 1,
name: '李明'
}, {
id: 2,
name: '张三'
}, {
id: 3,
name: '李四'
}];
let target = arrray.find((item, index) => item.id == 3);
找数组里面符合条件的值,当数组中元素id等于3的查找出来,
**只会匹配第一个
二、findIndex()
作用:找出第一个符合条件的数组成员位置,若没有找到则返回-1
举例:
let ary = [1, 5, 6, 7, 10, 15];
let index = ary.findIndex((value, index) => value > 9);
console.log(index); // 4
三、includes()
判断某个数组是否包含给定的值,返回布尔值。
[1, 2, 3, 5].includes(4) // false
[1, 2, 3, 4].includes(2) // true