> 原创文章 > Array.find、Array.findIndex(如何查找数组?)

Array.find、Array.findIndex(如何查找数组?)

原创文章 admin 2020-03-17 21:30:37 167 阅读 0 评论

简介 find()和 findIndex()是成对的,不同的是它返回的一个是值一个是索引

find()

返回数组中满足提供的测试函数第一个元素的,否则返回undefined

let array = [5, 12, 8, 130, 44];

let found = array.find(function(element) {  return element > 10;

});

console.log(found);

结果为: 12


findIndex()

方法返回数组中满足提供的测试函数第一个元素的索引,否则返回-1

let array = [5, 12, 8, 130, 44];

let found = array.findIndex(function(element) {  return element > 10;

});

console.log(found);

结果为: 1