當前位置:成語大全網 - 書法字典 - js在數組中查找元素的5種方法

js在數組中查找元素的5種方法

1.js的indexOf()方法

var arr _ data =;

arr _ data . index of(1);//如果返回值有下標,則不返回-1。

2.jquery的$。inArray()方法

$.inArray(1,arr _ data);//如果返回值有下標,則不返回-1。

3.arr.find()

數組實例的find()用於查找第壹個符合條件的數組元素。它的參數是壹個回調函數,所有數組元素依次遍歷回調函數,直到找到第壹個返回值為true的元素,然後返回該元素,否則返回undefined。

註意:find()為空數組,函數不會被執行。Find()不改變數組的原始值。

4.arr.findIndex()返回第壹個符合條件的數組元素的位置,如果所有元素都不符合條件,則返回-1。

註意:find()find(),findIndex()彌補了Index的不足:(即判斷NAN)

【楠】。index of(NaN)//-1

【楠】。find index(y = & gt;object . is(NaN,y))

最常見的是for和if的組合。

註意:forEach return false這裏是不能停止循環的行為;