数组[长度] = 数据:向数组末尾添加一个数据
数组.push(数据): 向数组末尾添加一个数据
数组.unshift(数据):向数组起始位置添加一个数据,会导致数组每一项的下标向后移动
数组.splice(下标, 0, 添加的数据): 从指定下标位置开始,删除0个,然后在该位置插入添加的数据,如果下标超过范围,则按照范围的边界进行处理。
push、unshift、splice可以添加多个数据
delete 数组[下标]: 这种做法不会导致数组其他的属性发生变化,因此,该做***导致产生稀松数组,所以不推荐使用该做法。
数组.pop(): 删除数组的最后一项,该表达式返回最后一项的数据
数组.shift():删除数组第一项,该表达式返回第一项的数据
数组.splice(下标, 删除的数量, 添加的数据): 从指定下标位置开始,删除指定数量,然后在该位置插入添加的数据,如果下标超过范围,则按照范围的边界进行处理。返回一个新数组,该数组记录被删除的数据。