一、数组的常用API以及分类
(1)改变原数组
- arr.splice()
从数组中添加/删除项目,改变原数组,返回被删除的元素
- arr.reverse()
颠倒数组中元素的顺序,改变原数组,返回该数组
- arr.fill()
1、用法:fill() 方法用一个固定值填充一个数组中从起始索引到终止索引内的全部元素。不包括终止索引。
2、语法:arr.fill(value[, start[, end]])
fill 方法接受三个参数 value, start 以及 end. start 和 end 参数是可选的, 其默认值分别为 0 和 this 对象的 length 属性值。
如果 start 是个负数, 则开始索引会被自动计算成为 length+start, 其中 length 是 this 对象的 length 属性值。
如果 end 是个负数, 则结束索引会被自动计算成为 length+end。
3、返回值:修改后的数组
- arr.copyWithin()
1、用法:copyWithin() 方法用于从数组的指定位置拷贝元素到数组的另一个指定位置中。
2、语法:arr.copyWithin(target[, start[, end]])
3、返回值:改变后的数组
- arr.sort()