Array.findIndex()JavaScript 中的方法用於查找數組中滿足所提供的測試函數的第一個元素的索引。它返回測試函數返回 true 的第一個元素的索引。如果沒有找到這樣的元素,則返回-1。
用法:
array.findIndex(function(currentValue, index, arr), thisValue);
參數:
- function:它是數組的函數,作用於每個元素。
- currentValue:該參數保存當前元素。
- index:它是一個可選參數,保存當前元素的索引。
- arr:它是一個可選參數,保存當前元素所屬的數組對象。
- thisValue:如果要將值傳遞給函數用作其 “this” 值,則此參數是可選的,否則值 “undefined” 將作為其 “this” 值傳遞。
例子:在這裏,我們有一個數組numbers
包含數值。我們用findIndex()
查找第一個大於的元素的索引25
。回調函數檢查每個元素是否大於25
。第一個滿足這個條件的元素是30
,其索引為2
.所以,findIndex()
返回2
作為輸出。
Javascript
const numbers = [10, 20, 30, 40, 50];
const index = numbers.findIndex((element) => element > 25);
console.log(index);
輸出
2
相關用法
- JavaScript Array.from()用法及代碼示例
- JavaScript Array.unshift()用法及代碼示例
- JavaScript Array.reduceRight()用法及代碼示例
- JavaScript Array.sort()用法及代碼示例
- JavaScript Array.shift()用法及代碼示例
- JavaScript Array.of()用法及代碼示例
- JavaScript Array.join()用法及代碼示例
- JavaScript Array.some()用法及代碼示例
- JavaScript Array length用法及代碼示例
- JavaScript Array reverse()用法及代碼示例
- JavaScript Array sort()用法及代碼示例
- JavaScript Array fill()用法及代碼示例
- JavaScript Array join()用法及代碼示例
- JavaScript Array toString()用法及代碼示例
- JavaScript Array pop()用法及代碼示例
- JavaScript Array shift()用法及代碼示例
- JavaScript Array push()用法及代碼示例
- JavaScript Array unshift()用法及代碼示例
- JavaScript Array concat()用法及代碼示例
- JavaScript Array splice()用法及代碼示例
- JavaScript Array lastIndexOf()用法及代碼示例
- JavaScript Array indexOf()用法及代碼示例
- JavaScript Array of()用法及代碼示例
- JavaScript Array slice()用法及代碼示例
- JavaScript Array findIndex()用法及代碼示例
注:本文由純淨天空篩選整理自佚名大神的英文原創作品 What is the use of the Array.findIndex() method in JavaScript ?。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。