一、四个必备的js数组方法
1. Array.prototype.map() 数组元素更新
- 创建一个新数组。结果是一个与原数组
长度相同
的数组,并根据提供的函数转换元素。
|
|
2. Array.prototype.filter() 数组元素过滤
- 创建一个新数组。根据提供的函数返回原数组的子集,结果是一个与原数组
长度相同
或小于
的数组。
|
|
3. Array.prototype.reduce() 数组转换
- 根据
reducer
函数和初始值
创建任何类型的输出值。
|
|
4. Array.prototype.find() 匹配第一个元素
|
|
二、在数组开头添加新元素
1. Array.prototype.concat
|
|
2. Array.prototype.unshift
|
|
3. Spread 展开运算符
|
|
4. Array.prototype.splice
- splice(索引, 从第一个参数中指定的索引开始删除的元素数, 想要插入的元素)
|
|
三、移除数组重复项
1. Set
|
|
2. Array.prototype.filter
|
|
3. Array.prototype.map
|
|
4. Array.prototype.forEach
|
|
5. for
|
|
四、数组中最小值和最大值
- Math.min()
- Math.max()
- (…) Spread 展开运算符
|
|