concat() | 合并两个或多个数组,并返回新数组。 |
push() | 向数组末尾添加一个或多个元素,并返回数组的新长度。 |
pop() | 删除并返回数组的最后一个元素。 |
shift() | 删除并返回数组的第一个元素,并返回数组的新长度。 |
unshift() | 在数组开头添加一个或多个元素,并返回数组的新长度。 |
splice() | 在数组的指定位置添加或删除元素。 |
slice() | 返回数组的一部分,不修改原数组。 |
indexOf() | 搜索数组中的元素并返回其索引。 |
forEach() | 遍历数组,对每个元素执行一个函数。 |
map() | 创建一个新数组,其结果是该数组中的每个元素是调用一次提供函数后的返回值。 |
filter() | 筛选数组,返回一个符合条件的新数组。 |
find() | 找到符合条件的第一项。 |
findIndex() | 找到符合条件第一项的索引。 |
some() | 检测数组中的元素是否有一项满足指定条件,返回布尔值。 |
every() | 检测所有元素是否都符合指定条件,返回布尔值。 |
reduce() | 数组求和,arr.reduce(function(上一次返回值,当前数组元素) {},初始值) |
sort() | 排序, arr.sort((a,b) => a-b) 从小到大;arr.sort((a,b) => b-a) 从大到小,默认从小到大 |
reverse() | 反转数组 |
前端中常用的一些数组方法
最新推荐文章于 2025-08-13 21:05:35 发布