js includes

2018年12月30日 16:56 | 2364次浏览 作者原创 版权保护

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
^