JS—数组的includes( )

302 阅读1分钟

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

developer.mozilla.org/zh-CN/docs/…