数组在我们js中的的地位很好,而且我们对于数组的操作过于频繁,所以我们应该总结一下数组的方法
数组尾操作
Array.push(),向数组的末尾添加一个或多个元素,输出是返回新的数组长度。并且数组发生改变
var arr=[1,11,111,1111]
arr.push(2,22,222)
//arr发生改变
arr=[1,11,111,1111,2,22,222]
Array.pop(),删除并返回数组的最后一个元素,若该数组为空,就返回undefined。并且原数组改变。
var arr=[1,11,111,1111,2]
var arr1=arr.pop()
//arr1=2
//arr=[1,11,111,1111]
数组首操作
Array.unshift(),向数组的开头添加一个或多个元素,并返回新的数组长度。原数组改变。
var arr=[1,11,111,1111]
var arr1=arr.unshift(0)
//arr1=2
//arr=[2,1,11,111,1111]
Array.shift(),删除数组的第一项,并返回第一个元素的值。若该数组为空,则返回undefined。原数组改变。
var arr=[1,11,111,1111]
var arr1=arr.shift()
//arr1=1
//arr=[