js数组判断包含,js数组的includes方法
在上一篇文章中,我们学习了执行指定函数的元素的方法。请看《js数组里的元素如何执行指定函数》。这一次,让我们学习使用includes()来确定数组是否包含指定值的方法。如有需要,请参考。
这次先来看一个小问题:
众所周知,我们有一个包含1,2和3的数组。我们想知道这个数组是否包含元素五。我们做什么呢如果是,则返回true如果没有,返回false。如果我们想知道的元素是一个呢?不包括?
脚本
var arr=新数组(7);
arr[0]= one ;
arr[1]= two ;
arr[2]=三;
console . log(arr . includes( five ));
console . log(arr . includes( one ));
/script这个小问题的结果是
在这个小问题中,我们可以看到,在这个数组中,只包含了一个、两个、三个,而没有包含五个,所以在判断数组包不包含五个时,我们可以清楚地看到结果是假的;当判断数组包不包含一个时,可以看到结果为真。
了解了这些,我们来看看这个方法。
includes()方法用于确定数组是否包含指定的值。根据情况,如果是则返回true,否则返回false。
我们来看看这个方法的语法格式。
数组名。包括(要查找的元素值,从哪里开始搜索)。应该指出的是:
使用includes()比较字符串和字符是区分大小写的。
如果该方法的第二个参数为负,则从“array.length Find Location”的索引处开始升序搜索(即使是从末尾向前跳转找到位置的绝对值索引,然后向后搜索)。默认值为0。如果搜索位置的值大于或等于数组的长度,将返回false,并且不会搜索该数组。
如果搜索位置的值为负,则计算出的索引将用作开始搜索searchElement的位置。如果计算出的索引小于0,则将搜索整个数组。
就是这样,你可以看你需要的:javascript高级教程。以上是js如何使用includes()判断一个数组是否包含指定值的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。