数组方法find和findindex
2021-01-01 本文已影响0人
每日log
find
作用:返回数组中满足提供的测试函数的第一个元素的值。否则返回 undefined
返回值:满足条件的第一个值或者undefined
是否改变原有数组:否
var arr = [1, 2, 3]
var ret = arr.find(ele => ele > 2)
console.log(ret);// 3
console.log(arr)// [1, 2, 3]
22. findIndex
作用:返回数组中满足提供的测试函数的第一个元素的索引。若没有找到对应元素则返回-1
返回值:满足条件的第一个索引或者-1
是否改变原有数组:否
var arr = [1, 2, 3, 4 ,5]
var ret = arr.findIndex(ele => ele > 2)
console.log(ret);//2
console.log(arr)// [1, 2, 3, 4, 5]
var arr = [1, 2, 3,4,5]
var ret = arr.findIndex(ele => ele > 2)
console.log(ret);//-1
console.log(arr)// [1, 2, 3, 4, 5]
更多请参考:你一定会用到的数组的31个方法