当前位置: 代码迷 >> 综合 >> JavaScript 数组find() 方法
  详细解决方案

JavaScript 数组find() 方法

热度:111   发布时间:2023-10-27 13:56:40.0

定义和用法

find() 方法返回通过测试(函数内判断)的数组的第一个元素的值。

find() 方法为数组中的每个元素都调用一次函数执行:

  • 当数组中的元素在测试条件时返回 true 时, find() 返回符合条件的元素,之后的值不会再调用执行函数。
  • 如果没有符合条件的元素返回 undefined

注意: find() 对于空数组,函数是不会执行的。

注意: find() 并没有改变数组的原始值。

实例

获取数组中年龄大于 18 的第一个元素

var ages = [3, 10, 18, 20];function checkAdult(age) {return age >= 18;
}function myFunction() {document.getElementById("demo").innerHTML = ages.find(checkAdult);
}

fruits 输出结果:

18

  相关解决方案