JavaScript TypedArray find() 方法

JavaScript TypedArray find() 方法

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

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

语法

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

参数

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

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

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

返回值

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

浏览器支持

Chrome 45.0
Edge 7.1
Firefox 25.0
Opera 32.0

示例1

JavaScript Array 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

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程