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


Javascript Array.find()用法及代码示例


介绍:
Array.find()是JavaScript中的内置函数,用于获取满足提供条件的数组中第一个元素的值,它检查数组的所有元素以及满足条件的任何第一个要打印的元素。
用法:

array.find(function(element))

参数:
element:
-这是array.find()函数起作用的数组元素。
返回值:
如果满足条件的数组中的任何元素,则返回数组元素的值,否则返回未定义。
浏览器支持:
这里的第二列包含int值,它们是相应浏览器的版本。

特征 基本支持
chrome 45
火狐浏览器 25
IE浏览器 没有
Opera 32
苹果浏览器 8
Android Webview
适用于Android的Chrome
边移动
Android版Firefox 4
Opera Android
iOS Safari 8

例子:
在此,JavaScript中的Array.find()方法返回满足提供的测试函数的数组中第一个元素的值。
让我们看一下JavaScript程序:


// input array contain some elements. 
var array = [10, 20, 30, 40, 50]; 
  
// Here find function returns the value of the first element 
// in the array that satisfies the provided testing 
// function (return element > 10). 
var found = array.find(function(element) { 
  return element > 20; 
}); 
  
// Printing desired values. 
console.log(found);

输出:

> 30

应用:
每当我们需要获取满足所提供的测试函数的数组中第一个元素的值时,我们就会在JavaScript中使用Array.find()方法。
让我们看一下JavaScript程序:

// input array contain some elements. 
var array = [2, 7, 8, 9]; 
  
// Here find function returns the value of  
// the first element in the array that satisfies  
// the provided testing function (return element > 4). 
var found = array.find(function(element) { 
  return element > 4; 
}); 
  
// Printing desired values. 
console.log(found);

输出:

> 7


相关用法


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