1.push
push用于在数组的尾部添加一个或者多个元素,并且返回数组的新长度。
var arr=[1,2,3,4,5];
arr.push(6); 在数组尾部插入一个新元素
arr.push(6,7,8);在数组尾部插入多个新元素
var a=arr.push(6,7,8);通过添加到尾部的元素后返回数组的新长度
返回新数组的长度
2.unshift
unshift用于在数组的尾部添加一个或者多个元素,并且返回数组的新长度,会改变原数组的长度
arr.unshift(0);用于在数组的头部插入一个新元素
arr.unmshift(-3,-2,-1,0);在数组头部插入多个新元素
var a=arr .unshift(-3,-2,-1,0);返回数组的新长度
返回指定的值添加到数组里之后数组的新长度
3.pop
pop 删除数组尾部最后一个元素,并且将这个被删除的元素返回,原数组会被改变
arr.pop();pop中没有参数,删除数组尾部一个元素
var a=arr.pop();pop删除数组尾部一个元素,并且将被删除的元素返回
4.shift
shift();删除数组的第一个元素,并且返回被删除的元素,原数组会被改变
arr.shift();将数组的第一个元素删除
var a=arr.shift(); 将数组的第一个元素删除,并且返回这个被删除的元素
不管是删除还是添加都会改变数组的长度
返回一个新数组,原数组不变