shift
将数组的第一个元素删除,并返回第一个元素的值。此方法不会创建新数组(即内存友好)。类似的有pop(pop删除最后一个元素,并返回最后一个元素的值)
var theItem = arrayObject.shift()
splice
删除数组中指定位置的元素,或添加项目,或同时。返回含有这些删除元素的数组,如果没有删除元素,返回空数组。最常用的 arrayObject.splice(index, 1);
删除数组中的某项。
arrayObject.splice(index, howmany, item1, item2, ..)
concat
数组合并
array1.concat(array2, array3)
返回合并了的数组。
如果传参不是数组而是具体的值,直接依次合并到进新数组。
如果传参是一个空数组,什么都不发生。
slice
从一个数组中抽出从a到b的部分。如果endIndex不传,则默认到最后。如果endIndex为负数,从后面开始数。
array1.slice(startIndex, endIndex)
pop
pop() 方法用于删除并返回数组的最后一个元素。
arrayObject.pop()
unshift
往数组头部插入数据。用法同push。