javascript數據判斷是否有指定元素


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

 


免責聲明!

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



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