美文网首页
数组方法find和findindex

数组方法find和findindex

作者: 每日log | 来源:发表于2021-01-01 20:01 被阅读0次

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个方法

相关文章

网友评论

      本文标题:数组方法find和findindex

      本文链接:https://www.haomeiwen.com/subject/kgnjoktx.html