js怎么判断一个数组是否包含一个指定的值?

2025-11-17 04:53:17

1、arr.includes(valueToFind[, fromIndex])

js怎么判断一个数组是否包含一个指定的值?

2、参数:

valueToFind

需要查找的元素值。

fromIndex | 可选

从fromIndex 索引处开始查找 valueToFind。如果为负值,则按升序从 array.length + fromIndex 的索引开始搜 (即使从末尾开始往前跳 fromIndex 的绝对值个索引,然后往后搜寻)。默认为 0。

js怎么判断一个数组是否包含一个指定的值?

3、返回值:

返回一个布尔值 Boolean ,如果在数组中找到了(如果传入了 fromIndex ,表示在 fromIndex 指定的索引范围中找到了)则返回 true 。

js怎么判断一个数组是否包含一个指定的值?

1、fromIndex 大于等于数组长度。


如果 fromIndex 大于等于数组的长度,则会返回 false,且该数组不会被搜索。

js怎么判断一个数组是否包含一个指定的值?

2、计算出的索引小于 0。


如果 fromIndex 为负值,计算出的索引将作为开始搜索searchElement的位置。如果计算出的索引小于 0,则整个数组都会被搜索。

js怎么判断一个数组是否包含一个指定的值?

3、作为通用方法的 includes().

includes() 方法有意设计为通用方法。它不要求this值是数组对象,所以它可以被用于其他类型的对象 (比如类数组对象)。下面的例子展示了 在函数的 arguments 对象上调用的 includes() 方法。

js怎么判断一个数组是否包含一个指定的值?

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:62
  • 阅读量:162
  • 阅读量:96
  • 阅读量:144
  • 阅读量:52
  • 猜你喜欢