如何通过ES6数组includes()方法进行实例解析与应用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计613个文字,预计阅读时间需要3分钟。
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引入了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方法,检查是否包含某个值。

