jquery方法:
$.inArray(dataKey, dataArray) == -1
javascript方法:
indexOf()
功能:根據指定的數據,從左向右,查詢在數組中出現的位置,如果不存在指定的數據,返回-1。該方法是查詢方法,不會對數組產生改變。
參數:indexOf(value, start);value為要查詢的數據;start為可選,表示開始查詢的位置,當start為負數時,從數組的尾部向前數;如果查詢不到value的存在,則方法返回-1
第3種方式:
includes()
includes()
方法用來判斷一個數組是否包含一個指定的值,根據情況,如果包含則返回 true,否則返回false。
注意:對象數組不能使用includes方法來檢測。
ie瀏覽器不支持,謹慎使用
參考:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/includes
關鍵字:Array MDN