-
pop()
方法将删除数组的最后一个元素,把数组长度减 1,并且返回它删除的元素的值。例如,删除数组
尾部
的元素: -
push()
方法可向数组的末尾添加一个或多个元素,并返回新的长度。例如,数组
尾部
添加元素: -
unshift()
方法可向数组的开头添加一个或更多元素,并返回新的长度。例如,数组
头部
添加元素: -
shift()
方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。例如,删除
数组
头部的元素:
注意:以上方法都会修改原数组。
const arr = [1, 2, 3, 4, 5];
arr.push(0);
console.log(arr); // [ 1, 2, 3, 4, 5, 0 ]
arr.pop();
console.log(arr); // [ 1, 2, 3, 4, 5 ]
arr.unshift(0);
console.log(arr); // [ 0, 1, 2, 3, 4, 5 ]
arr.shift();
console.log(arr); // [ 1, 2, 3, 4, 5 ]