Array.includes()方法
Array.includes()方法可以用来检查一个数组是否包含一个指定的值,它返回一个布尔值,表示检查结果。
Array.includes()方法的使用方法是:
array.includes(valueToFind[, fromIndex])
其中,valueToFind 是要查找的值,fromIndex 可选,表示开始查找的位置,默认为 0。
下面是一个示例:
var arr = [1, 2, 3, 4, 5]; arr.includes(2); // true arr.includes(6); // false arr.includes(2, 3); // false
从上面的例子可以看出,数组中包含2,返回true;数组中不包含6,返回false;从索引3开始查找2,数组中不包含,返回false。
Array.includes()方法还可以检查NaN:
var arr = [1, 2, NaN]; arr.includes(NaN); // true
可以看出,数组中包含NaN,返回true。
Array.includes()方法还可以用于检查字符串:
var str = 'hello world'; str.includes('world'); // true str.includes('hello'); // true str.includes('foo'); // false
从上面的例子可以看出,字符串中包含world和hello,返回true;字符串中不包含foo,返回false。
Array.includes()方法可以用来检查一个数组或字符串是否包含一个指定的值,它返回一个布尔值,表示检查结果。