es6如何判断数组是否含有某个子元素
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章主要介绍es6如何判断数组是否含有某个子元素,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!方法:1、使用indexOf()函数,语法"数组对象.indexOf(值)",
千家信息网最后更新 2025年02月01日es6如何判断数组是否含有某个子元素
这篇文章主要介绍es6如何判断数组是否含有某个子元素,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
方法:1、使用indexOf()函数,语法"数组对象.indexOf(值)",如果返回元素位置则含有,如果返回"-1"则不含有;2、使用includes()函数,语法"数组对象.includes(值)",返回true则含有,反之则不含有。
本教程操作环境:windows7系统、ECMAScript 6版、Dell G3电脑。
es6判断数组是否含有某个子元素
方法1:使用indexOf()函数
indexOf用来查找某个元素的位置,如果不存在就返回-1。
const arr = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', NaN]console.log(arr.indexOf('c'))console.log(arr.indexOf('z'))
注:indexOf()函数在判断数组是否包含某个元素时有两个小不足
第一个是它会返回-1和元素的位置来表示是否包含,在定位方面是没问题,就是不够语义化。
另一个问题是不能判断是否有NaN的元素。
const arr = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', NaN]console.log(arr.indexOf(NaN))
方法2:使用includes()函数
includes()函数可以用来检测数组中是否包含某个值
includes()函数除了不能定位外,解决了indexOf的上述的两个问题。它直接返回true或者false表示是否包含元素,对NaN一样能有有效。
const arr = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', NaN]console.log(arr.includes('c'))console.log(arr.includes('z'))console.log(arr.includes(NaN))
以上是"es6如何判断数组是否含有某个子元素"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
元素
数组
函数
个子
位置
方法
问题
两个
内容
对象
篇文章
语法
定位
有效
不够
价值
兴趣
小伙
小伙伴
就是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全绘画作品展
linux服务器端口数据库
苏宁小店用什么软件开发票
vb 数据库升序排列
网络安全模式 蓝屏
access 数据库开发
习水im即时通讯软件开发
2021全球数据库排名
设有教师管理数据库
博雅数据库是真实吗
丰台区节能软件开发服务价钱
列存储数据库中的复合查询
笔记本的服务器ip账号密码
森趣互联网科技股份有限公司
数据库系统概论习题
中网易信软件开发
苹果手机怎么快速改数据库
美国双线服务器的密码
扬州软件开发价格咨询
数据库导入结构
网络安全绘画作品展
如何删除两列重复的数据库
2018网络安全防护赛
access 数据库开发
怎么把ftp服务器
直销软件开发构架要求
建站之星修改数据库信息
清远通信软件开发代理价格
广东2018网络安全宣传周
导游数据库