JavaScript find()方法用于获取满足所提供条件的数组中第一个元素的值。 find()方法对数组中存在的每个元素一次应用该函数。如果在数组中找到该函数并且不检查剩余值,则该函数返回一个真值。否则,它返回undefined。
array.find(function(value, index, arr))
value(必填) - 当前元素的值。
index(可选) - 当前元素的数组索引。
Arr - 当前元素所属的数组对象。
如果数组中的元素满足条件,则返回数组元素值,否则返回未定义。
Chrome | 45.0 |
Edge | 7.1 |
Firefox | 25.0 |
Opera | 32.0 |
JavaScript数组find()方法
<script type="text/javascript"> // JavaScript to illustrate find() method function JavaTpoint(value) { return value >12; } //Input array var arr = [1,2,3,4,5,6,7,8,9,12,11,14]; var result = arr.find(JavaTpoint); document.write(result) // expected output: arr[Output:14] </script>
输出:
14
JavaScript数组find()方法
<script type="text/javascript"> // JavaScript to illustrate find() method function JavaTpoint(value) { return value ==15; } //Input array var arr = [1,2,3,4,5,6,7,8,9,12,11,14]; var result = arr.find(JavaTpoint); document.write(result) // expected output: arr[Output: undefined] </script>
输出:
Undefined
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)