ES6 includes() 方法(es6 class public)
在 ES6 中,includes() 方法是数组对象的一个实例方法,用于判断数组中是否包含指定的元素,返回一个布尔值。
语法:
arr.includes(valueToFind[, fromIndex])
- arr 是要进行查找的数组;
- valueToFind 是要查找的元素;
- fromIndex 是可选参数,表示从数组的哪个位置开始查找,默认值为 0,如果 fromIndex 为负数,则表示从数组末尾开始查找。如果这时它大于数组长度(比如第二个参数为-4,但数组长度为3),则会重置为从0开始。
includes() 方法返回一个布尔值,表示数组中是否包含指定的元素。如果包含,返回 true;否则返回 false。
以下示例,使用 includes() 方法判断数组中是否包含指定的元素:
var arr = [1, 2, 3, 4, 5];
console.log(arr.includes(3)); // true
console.log(arr.includes(6)); // false
console.log(arr.includes(1,2)); // false,第二个参数表示索的起始位置
console.log(arr.includes(1,-20)); // true,
//第二个参数为负数;
//如果这时它大于数组长度则会重置为从0开始