javascript数据判断是否有指定元素
2024-10-21 15:59:49
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
最新文章
- 小兔JS教程(三)-- 彻底攻略JS回调函数
- 基于纹理的图片检索及demo(未启动)
- css3 @font-face
- 理解JavaScript的作用域链
- pdflatex, xelatex, texstudio中文编码问题
- URAL Mosaic(并查集)(欧拉回路)
- poj 3311(floyd+状态压缩)
- 转载:C++ list 类学习笔记
- .Net下的MSMQ(微软消息队列)的同步异步调用
- 暴力求解——UVA 572(简单的dfs)
- <;marquee>;,视频和音频的插入,正则表达式
- VR上天了!全景商业化落地了!——VR全景智慧城市
- 4,JPA-Hibernate
- 动态创建 script 实现跨域请求数据
- log4net基础学习
- EF.Mysql在codefirst模式下调用存储过程,和再DbFirst模式下的调用
- LeetCode--016--最接近的三数之和(java)
- Daily Scrum- 12/31
- 用selenium获取cookies
- [ZJOI2010]网络扩容