javascript Array includes()函数使用方法
定义
Array.includes()函数判断是否包含某一元素,除了不能定位外。它直接返回true或者false表示是否包含元素,对NaN一样能有有效
语法
arr.includes(searchElement, fromIndex)
参数
参数 | 描述 |
searchElement | 必选,要查找的元素 |
fromIndex | 可选。从该索引处开始查找 searchElement。如果为负值,则按升序从 array.length + fromIndex 的索引开始搜索。默认为 0。 |
版本
es6及以上
实例
<script type="text/javascript"> const array = [1,2,3,4,5,6]; if(array.includes(6) ){ alert("在数组中找到6"); } </script>
运行结果
在数组中找到6
实例2
includes()函数的第二个参数表示判断的起始位置
<script type="text/javascript"> const arr1 = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', NaN] alert(arr1.includes('d', 1)) alert(arr1.includes('d', 3)) alert(arr1.includes('d', 4)) </script>
运行结果
true true false
实例3
includes方法检查判断NaN
<script type="text/javascript"> const arr1 = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', NaN] alert(arr1.includes('c')) alert(arr1.includes('z')) alert(arr1.includes(NaN)) </script>
运行结果
true false true
注意:indexOf()不能检查判断NaN
此文章本站原创,地址 https://www.vxzsk.com/1954.html
转载请注明出处!谢谢!
感觉本站内容不错,读后有收获?小额赞助,鼓励网站分享出更好的教程
上一篇:js from
下一篇:js indexOf
^