介紹:
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。