数组有一个方法:includes()方法用来判断一个数组是否包含一个指定的值,根据情况,如果包含则返回 true,否则返回false。
语法:
1、arr.includes(valueToFind[,fromIndex])
2、参数:valueToFind需要查找的元素值。fromIndex | 可选从fromIndex索引处开始查找valueToFind。如果为负值,则按升序从arr锾攒揉敫ay.length +fromIndex的索引开始搜 (即使从末尾开始往前跳fromIndex的绝对值个索引,然后往后搜寻)。默认为 0。
3、返回值:返回一个布尔值Boolean,如果在数组中找到了(如果传入了fromIndex,表示在fromIndex指定的索引范围中找到了)则返回true。
示例:
1、fromIndex 大于等于数组长度。如果fromIndex大于等于数组的长度,则会返回false,且该数组不会被搜索。
2、计算出的索引小于 0。如果fromIndex为负值,计算出的索引将作为开始搜索searchElement的位置。如果计算出的索引小于 0,则整个数组都会被搜索。
3、作为通用方法的 inclu蟠校盯昂des().includes()方法有意设计为通用方法。它不要求this值是数组醑穿哩侬对象,所以它可以被用于其他类型的对象 (比如类数组对象)。下面的例子展示了 在函数的arguments对象上调用的includes()方法。