介绍:
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
相关用法
- Javascript Float32Array.from()用法及代码示例
- Javascript exec()用法及代码示例
- Javascript padEnd()用法及代码示例
- Javascript hasOwnProperty()用法及代码示例
- Javascript getTime()用法及代码示例
- Javascript Array from()用法及代码示例
- Javascript Uint8ClampedArray.from()用法及代码示例
- Javascript Int32Array.from()用法及代码示例
- Javascript Sort()用法及代码示例
- Javascript Unit16Array.from()用法及代码示例
- Javascript compile()用法及代码示例
- Javascript padStart()用法及代码示例
- Javascript Array.from()用法及代码示例
- Javascript Int16Array from()用法及代码示例
- Javascript Float64Array.from()用法及代码示例
注:本文由纯净天空筛选整理自Kanchan_Ray大神的英文原创作品 JavaScript | Array.find() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。