如何通过ES6数组includes()方法进行实例解析与应用?

更新于
2026-09-25 09:49:52
0阅读来源:SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计613个文字,预计阅读时间需要3分钟。

如何通过ES6数组includes()方法进行实例解析与应用?

ES6引入了Array.prototype.includes方法,用于判断一个数组是否包含某个指定的值。这个方法返回一个布尔值,如果数组中存在与指定值相等的元素,则返回true,否则返回false。

具体使用如下:javascriptconst array=[1, 2, 3, 4, 5];console.log(array.includes(3)); // 输出:trueconsole.log(array.includes(6)); // 输出:false这个方法与字符串的includes方法类似,但只适用于数组。

本文实例讲述了es6数组includes()用法。分享给大家供大家参考,具体如下:

Array.prototype.includes方法返回一个布尔值,表示某个数组是否包含给定的值,与字符串的includes方法类似。ES2016引入了该方法。

[1, 2, 3].includes(2) // true [1, 2, 3].includes(4) // true [1, 2, NaN].includes(NaN) // true

该方法的第二个参数表示搜索的起始位置,默认为0。如果第二个参数为负数,则表示倒数的位置,如果这时它大于数组长度(比如第二个参数为-4, 但数组长度为3),则会重置为0开始。

[1, 2, 3].includes(3, 3); // false [1, 2, 3].includes(3, -1); // true

没有该方法之前,我们通常使用数组的indexOf方法,检查是否包含某个值。

阅读全文

本文共计613个文字,预计阅读时间需要3分钟。

如何通过ES6数组includes()方法进行实例解析与应用?

ES6引入了Array.prototype.includes方法,用于判断一个数组是否包含某个指定的值。这个方法返回一个布尔值,如果数组中存在与指定值相等的元素,则返回true,否则返回false。

具体使用如下:javascriptconst array=[1, 2, 3, 4, 5];console.log(array.includes(3)); // 输出:trueconsole.log(array.includes(6)); // 输出:false这个方法与字符串的includes方法类似,但只适用于数组。

本文实例讲述了es6数组includes()用法。分享给大家供大家参考,具体如下:

Array.prototype.includes方法返回一个布尔值,表示某个数组是否包含给定的值,与字符串的includes方法类似。ES2016引入了该方法。

[1, 2, 3].includes(2) // true [1, 2, 3].includes(4) // true [1, 2, NaN].includes(NaN) // true

该方法的第二个参数表示搜索的起始位置,默认为0。如果第二个参数为负数,则表示倒数的位置,如果这时它大于数组长度(比如第二个参数为-4, 但数组长度为3),则会重置为0开始。

[1, 2, 3].includes(3, 3); // false [1, 2, 3].includes(3, -1); // true

没有该方法之前,我们通常使用数组的indexOf方法,检查是否包含某个值。

阅读全文