1.用法概述
includes()
判断指定的元素在一个数组是否存在。返回值是boolean,如果存在则返回 true
,否则返回 false
。
2.语法
arr.includes(valueFind,indexFind)
1)参数
valueFind——需要判断是否存在的数组元素
indexFind——可选。指定开始搜索数组元素的索引位置。如果索引值indexFind为负数,则从 arr.length + indexFind
的索引开始往后搜索元素。
2)返回值
返回值是boolean,如果数组中存在需要查找的数组元素,则返回 true
;否则返回 false
。
3.案例用法
1、判断指定的元素在数组中是否存在
d1 = [2,3,4,5,6];
console.log(d1.includes(4)) //true
d1 = [2,3,4,5,6];
console.log(d1.includes(8)) //false
2、指定开始搜索数组元素的索引位置
d1 = [2,3,4,5,6];
console.log(d1.includes(4,3)) //false
d1 = [2,3,4,5,6];
console.log(d1.includes(4,-2)) //false,5-2=3,从索引为3的地方开始往后搜索是否存在数组元素4
console.log(d1.includes(4,-3)) //true