在PHP有in_array()判斷某個元素是否存在數組中,JavaScript卻沒有,但是jQuery封裝了inArray()函數判斷元素是否存在數組中。注意了:在ECMAScript5已經有數據的indexOf方法支持了,但是jQuery保持了版本向下兼容,所以封裝了一個inArray方法
jQuery.inArray()函數用于在數組中搜索指定的值,并返回其索引值。如果數組中不存在該值,則返回 -1。
語法:
jQuery.inArray( value, array ,[ fromIndex ] )
用法非常簡單,傳遞一個檢測的目標值,然后傳遞原始的數組,可以通過fromIndex規定查找的起始值,默認數組是0開始
例如:在數組中查找值是5的索引
$.inArray(5,[1,2,3,4,5,6,7]) //返回對應的索引:4
注意:
如果要判斷數組中是否存在指定值,你需要通過該函數的返回值不等于(或大于)-1來進行判斷
請驗證,完成請求
由于請求次數過多,請先驗證,完成再次請求
打開微信掃碼自動綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報