js数组方法
map
方法
对数组中的每个元素进行某种操作,并返回一个新数组,包含操作后的结果。map
方法不会改变原数组,而是返回一个新数组
1 |
|
- callback回调函数定义
- item:数组元素
- index(可选):数组索引
- array(可选):调用
map
的数组
- thisArg (可选): this
返回新数组
forEach
方法
对数组中的某个元素进行某种操作,直接在原数组上进行操作,改变原数组
1 |
|
没有返回值(返回undefined
)
push
方法
向数组尾添加一个或多个元素,并返回数组的新长度
1 |
|
slice
方法
array.slice(start, end);
string.slice(start, end);
左闭右开
用于提取子数组或子字符串(返回新的,不会改变原数组/字符串)
filter
方法
用于根据提供的函数测试每个元素,返回一个包含所有通过测试的元素的新数组。filter
方法不会改变原数组。
1 |
|
js数组方法
http://example.com/2025/04/12/js数组方法/