JavaScript 数组迭代 find,findIndex操作

JavaScript 数组迭代 find,findIndex操作
 
Array.find()
 
find() 方法返回通过测试函数的第一个数组元素的值。
 
这个例子查找(返回)大于 18 的第一个元素的值:
 
实例
 
var numbers = [4, 9, 16, 25, 29];
 
var first = numbers.find(myFunction);
 
function myFunction(value, index, array) {
 
  return value > 18;
 
}
 
请注意此函数接受 3 个参数:
 
项目值
 
项目索引
 
数组本身
 
Array.findIndex()
 
findIndex() 方法返回通过测试函数的第一个数组元素的索引。
 
这个例子查找大于 18 的第一个元素的索引:
 
实例
 
var numbers = [4, 9, 16, 25, 29];
 
var first = numbers.findIndex(myFunction);
 
function myFunction(value, index, array) {
 
  return value > 18;
 
}
 
请注意此函数接受 3 个参数:
 
项目值
 
项目索引
 
数组本身

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h64420.shtml

张贴在3