push(): 在数组末尾添加一个或多个元素,并返回新的长度。
pop(): 从数组末尾移除最后一个元素,并返回该元素。
shift(): 移除数组中的第一个元素,并返回该元素。
unshift(): 在数组开头添加一个或多个元素,并返回新的长度。
concat(): 连接两个或多个数组,并返回新的数组。
join(): 将数组中的所有元素连接成一个字符串。
slice(): 从数组中提取选定的元素。
splice(): 在数组中添加或删除元素。
indexOf(): 返回数组中第一个找到的元素的索引,如果不存在则返回 -1。
lastIndexOf(): 返回数组中最后一个找到的元素的索引,如果不存在则返回 -1。
includes(): 判断数组是否包含特定元素。
forEach(): 遍历数组中的每个元素,并对其执行提供的函数。
map(): 创建一个新数组,其元素是对原始数组元素调用提供的函数的结果。
filter(): 创建一个新数组,包含通过某个测试的所有元素。
reduce(): 对数组中的每个元素执行提供的函数,将其结果汇总为单个值。
reduceRight(): 与 reduce() 类似,但是从数组的最后一个元素开始处理。
find(): 返回数组中第一个满足提供的测试函数的元素值。
findIndex(): 返回数组中第一个满足提供的测试函数的元素的索引。
every(): 检查数组中的所有元素是否满足某个条件。
some(): 检查数组中是否至少有一个元素满足某个条件。
sort() - 对数组元素进行排序。
isArray() - 检查对象是否为数组。
js 数组方法
最新推荐文章于 2024-09-05 16:27:03 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)