JavaScript 教程
獲取數(shù)組中年齡大于 18 的第一個元素
fruits 輸出結(jié)果:
find() 方法返回通過測試(函數(shù)內(nèi)判斷)的數(shù)組的第一個元素的值。
find() 方法為數(shù)組中的每個元素都調(diào)用一次函數(shù)執(zhí)行:
注意: find() 對于空數(shù)組,函數(shù)是不會執(zhí)行的。
注意: find() 并沒有改變數(shù)組的原始值。
表格中的數(shù)字表示支持該方法的第一個瀏覽器版本號。
方法 | |||||
---|---|---|---|---|---|
find() | 45.0 | 12.0 | 25.0 | 7.1 | 32.0 |
注意: IE 11 及更早版本不支持 find() 方法。
array.find(function(currentValue, index, arr),thisValue)
參數(shù) | 描述 | ||||||||
---|---|---|---|---|---|---|---|---|---|
function(currentValue, index,arr) | 必需。數(shù)組每個元素需要執(zhí)行的函數(shù)。 函數(shù)參數(shù):
|
||||||||
thisValue | 可選。 傳遞給函數(shù)的值一般用 "this" 值。 如果這個參數(shù)為空, "undefined" 會傳遞給 "this" 值 |
返回值: | 返回符合測試條件的第一個數(shù)組元素值,如果沒有符合條件的則返回 undefined。 |
---|---|
JavaScript 版本: | ECMAScript 6 |
返回符合大于輸入框中數(shù)字的數(shù)組索引值: