findIndex() 方法返回傳入一個測試條件(函數)符合條件的數組第一個元素位置。
var a = ['a','s','d','f']
a.findIndex(function(d){// 測試條件為true時返回當前位置
return d == 'd';
})
findIndex() 方法為數組中的每個元素都調用一次函數執行:
- 當數組中的元素在測試條件時返回 true 時, findIndex() 返回符合條件的元素的索引位置,之后的值不會再調用執行函數。
- 如果沒有符合條件的元素返回 -1
注意: findIndex() 對於空數組,函數是不會執行的。
注意: findIndex() 並沒有改變數組的原始值。
