當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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