1.将一个或多个元素添加到数组的末尾,并返回该数组的新长度。
arr.push(element1, ..., elementN)
2.从数组中删除最后一个元素,并返回该元素的值(当数组为空时返回undefined)。此方法更改数组的长度
arr.pop()
3.将一个或多个元素添加到数组的开头,并返回该数组的新长度(该方法修改原有数组)
arr.unshift(element1, ..., elementN)
4.从数组中删除第一个元素,并返回该元素的值(如果数组为空则返回undefined)。此方法更改数组的长度。
arr.shift()
5.通过删除或替换现有元素或者原地添加新的元素来修改数组,并以数组形式返回被修改的内容。此方法会改变原数组。
arr.splice(0, 1); 从索引0的位置开始删除1个元素,这里返回的结果(被删除元素)
arr.splice(3, 0, 5, 6);
从索引3的位置开始删除0个元素并插入两个元素5和6,这里返回的结果是[],因为没有被删除
arr.splice(2);
从索引2的位置开始删除所有的元素