find
返回符合条件的第一个元素
如果没有符合条件的元素则返回 undefined
注意:
- find 对空数组不执行
- find 不改变原数组
let arr = [1, 2, 3, 4, 5]
let find = arr.find((item) => {
return item % 2 === 0
})
find // 2
findIndex
返回符合条件的第一个元素位置
如果没有符合条件的元素则返回 -1
注意:
- findIndex 对空数组不执行
- findIndex 不改变原数组
let arr = [1, 2, 3, 4, 5]
let findIndex = arr.findIndex((item) => {
return item % 2 === 0
})
findIndex // 1