在JavaScript中,有很多常用的数组操作函数可以帮助我们处理和操作数组。以下是一些常见的数组操作函数:
push()
:向数组的末尾添加一个或多个元素,并返回新的长度。
pop()
:从数组的末尾删除最后一个元素,并返回被删除的元素。
shift()
:从数组的开头删除第一个元素,并返回被删除的元素。
unshift()
:向数组的开头添加一个或多个元素,并返回新的长度。
splice()
:从数组中删除、替换或插入元素,并返回被删除的元素。
concat()
:将两个或多个数组合并成一个新数组。
slice()
:返回一个从原数组中选取的新数组。
join()
:将数组的所有元素以指定的分隔符连接成一个字符串。
indexOf()
:返回指定元素在数组中的第一个匹配位置的索引。
lastIndexOf()
:返回指定元素在数组中最后一个匹配位置的索引。
filter()
:创建一个新数组,其中包含通过指定函数的测试的所有元素。
map()
:创建一个新数组,其结果是对原数组中的每个元素调用提供的函数。
reduce()
:对数组中的每个元素执行一个由您提供的reducer函数(从左向右),将其归并为单个值。
forEach()
:
使用场景:
对数组的每个元素执行一次提供的函数。
includes():
使用场景:
它用于检查数组是否包含特定的元素,并返回一个布尔值。
1、多选选项集判断是否包含某一个value值 触发对应的操作