ES6中Array.includes()函数如何使用
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了ES6中Array.includes()函数如何使用,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1383字,纯文字阅读大概需要2分钟。
内容图文
![ES6中Array.includes()函数如何使用](/upload/InfoBanner/zyjiaocheng/296/8753d3d75a8d4b2f8929c3e4a5c611f7.jpg)
在ES5,Array已经提供了indexOf用来查找某个元素的位置,如果不存在就返回-1,但是这个函数在判断数组是否包含某个元素时有两个小不足,第一个是它会返回-1和元素的位置来表示是否包含,在定位方面是没问题,就是不够语义化。另一个问题是不能判断是否有NaN的元素。
结果:
-1
ES6提供了Array.includes()函数判断是否包含某一元素,除了不能定位外,解决了indexOf的上述的两个问题。它直接返回true或者false表示是否包含元素,对NaN一样能有有效。
结果:
true
false
true
includes()函数的第二个参数表示判断的起始位置。
结果:
true
true
false
第二个参数也可以是负数,表示从右数过来第几个,但是不改变判断搜索的方向,搜索方向还是从左到右。
结果:
false
true
false
相关推荐:
ES6中Object.assign()方法
ES6 Promise 扩展always方法实例详解
ES6块级作用域详解
以上就是ES6中Array.includes()函数如何使用的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的ES6中Array.includes()函数如何使用全部内容,希望文章能够帮你解决ES6中Array.includes()函数如何使用所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。