说明:Array.find()方法检查数组中的所有元素,返回满足条件的第一个元素。
语法:
array.find(function(currentValue, index, arr),thisValue)
参数:
● function(currentValue, index,arr):必需参数,数组每个元素需要执行的函数。函数参数:
○ currentValue:必需,当前元素;
○ index:可选,当前元素的索引值;
○ arr:可选,当前元素所属的数组对象。
● thisValue:可选参数,传递给函数的值一般用 "this" 值。如果这个参数为空, "undefined" 会传递给 "this" 值
返回值:返回符合测试条件的第一个数组元素值,如果没有符合条件的则返回 undefined。
示例:返回数组中大于20的第一个元素
<script> var array = [10, 20, 30, 40, 50]; var found = array.find(function(element) { return element > 20; }); console.log(found); </script>
输出:
30
以上就是JavaScript中Array.find()方法怎么用?的详细内容,更多请关注0133技术站其它相关文章!