pop()方法
用于删除数组最后一个元素,减少数组的length
值,返回移除的项。 如果数组变为空,则该方法不改变数组,返回undefine
值
var arr = [1,2,3,4]; //创建一个数组
arr.pop();
console.log(arr); // // [1,2,3]
arr.pop();
console.log(arr); // [1,2]
arr.pop();
console.log(arr); // [1]
arr.pop();
console.log(arr); // []
shift()方法
用于把数组的第一个元素从其中删除,并返回被删除的值。如果数组是空的,shift()
方法将不进行任何操作,返回undefined
的值。
const arr = [1, 2, 3,];
arr.shift();
console.log(arr);//[2,3]
console.log(arr.shift(4, 5, 6));//2