当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript TypedArray find()用法及代码示例


JavaScript find() 方法用于获取数组中满足提供条件的第一个元素的值。 find() 方法对数组中存在的每个元素应用该函数一次。如果在数组中找到该值并且不检查剩余值,则该函数返回一个真值。否则,它返回 undefined。

  • find() 不对空数组执行该函数。
  • find() 不会改变原始值。

用法:

array.find(function(value, index, arr))

参数:

Value(必填):当前元素的值。

索引(可选):当前元素的数组索引。

Arr:当前元素所属的数组对象。

返回值:

如果数组中的元素满足条件,则返回数组元素值,否则返回 undefined。

浏览器支持:

Chrome 45.0
Edge 7.1
Firefox 25.0
Opera 32.0

例子1

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

例子2

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






相关用法


注:本文由纯净天空筛选整理自 JavaScript TypedArray find() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。