前端开发:JS中查找数组的目标元素方法find()、findIndex()的使用
find()
和 findIndex()
是 JavaScript 数组(Array)的两个实用方法,它们可以帮助我们在数组中查找满足特定条件的元素。
find()
方法返回数组中满足提供的测试函数的第一个元素的值。否则返回undefined
。findIndex()
方法返回数组中满足提供的测试函数的第一个元素的索引。否则返回-1
。
解法1:使用 find()
方法查找数组中的目标元素。
let array = [3, 7, 11, 15];
let target = array.find(element => element > 10);
console.log(target); // 输出:11
解法2:使用 findIndex()
方法查找数组中的目标元素的索引。
let array = [3, 7, 11, 15];
let index = array.findIndex(element => element > 10);
console.log(index); // 输出:2
注意:这两个方法都不会修改原数组。
评论已关闭