1.array.indexOf
判断数组中是否存在某个值,如果存在返回数组元素的下标,否则返回-1
let arr = ['something', 'anything', 'nothing', 'anything'];
let index = arr.indexOf('nothing'); //2
2.array.includes(searchElement[, fromIndex])
判断一个数组是否包含一个指定的值,如果存在返回 true,否则返回false。
参数:searchElement
需要查找的元素值。
参数:thisArg(可选)
从该索引处开始查找 searchElement。如果为负值,则按升序从 array.length + fromIndex 的索引开始搜索。默认为 0。
let numbers = [12, 5, 8, 130, 44];
let result = numbers.includes(8); //true
let result = numbers.includes(118); //false