JavaScript 数组find() 方法
程序员文章站
2022-07-12 14:37:44
...
定义和用法
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
下一篇: 3、STL之set
推荐阅读
-
PHP 数组遍历方法大全(foreach,list,each)_php技巧
-
php根据某字段对多维数组进行排序的方法_PHP
-
JavaScript数组迭代方法:forEach(),map(),filter(),reduce(),every(),some(),indexOf(),lastIndexOf(),find()
-
ES6 数组常用方法 some()、every()、find()、findIndex()、filter()、includes()
-
Java二维数组转json的实现方法
-
js控制页面控件隐藏显示的两种方法介绍_javascript技巧
-
js中利用tagname和id获取元素的方法_javascript技巧
-
JS获取下拉框显示值和判断单选按钮的方法_javascript技巧
-
php通过array_merge()函数合并两个数组的方法,array_merge数组_PHP教程
-
array原型方法实现(push pop unshift shift slice splice reverse sort reduce indexOf find findIndex)