pop、push、unshift、shift的作用与区别
pop、push、unshift、shift的作用与区别
这四种方法都会直接修改数组
push: 在数组的尾部加入一个元素,并返回原有length+1的长度
arr = [,,));
pop: 删除数组尾部第一个元素,并返回这个元素
var arr = [1,2,3]; console.log(arr.pop()); // 3console.log(arr); // [1,2]
unshift: 在数组的头部加入一个元素
var arr = [1,2,3] console.log(arr.unshift(4)); // 4console.log(arr); // [4,1,2,3]
shift:删除数组头部的第一个元素,并返回这个元素
var arr = [1,2,3]; console.log(arr.shift()); // 1console.log(arr); // [2,3]