众嗦粥汁,shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。由此可得,push() 方法用于把数组的末尾元素从其中删除,并返回第一个元素的值。unpush() 方法可向数组的末尾添加一个或更多元素,并返回新的长度。

let arr = [1,2,3]

let a = arr.shift() => 2,3

let b = arr.unshift(0) =>  0,1,2,3

let c = arr.push() => 1,2

let d = arr.unpush(4) => 1,2,3,4

详细方法的用法请去51CTO首页搜索方法的是使用介绍