findIndex() 方法用法


findIndex() 方法返回傳入一個測試條件(函數)符合條件的數組第一個元素位置。

var a = ['a','s','d','f']
a.findIndex(function(d){// 測試條件為true時返回當前位置
    return d == 'd';
})

findIndex() 方法為數組中的每個元素都調用一次函數執行:

  • 當數組中的元素在測試條件時返回 true 時, findIndex() 返回符合條件的元素的索引位置,之后的值不會再調用執行函數。
  • 如果沒有符合條件的元素返回 -1

 

注意: findIndex() 對於空數組,函數是不會執行的。

注意: findIndex() 並沒有改變數組的原始值。

 

引用:https://www.runoob.com/jsref/jsref-findindex.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM