• pop()方法将删除数组的最后一个元素,把数组长度减 1,并且返回它删除的元素的值。

    例如,删除数组尾部的元素:

  • push()方法可向数组的末尾添加一个或多个元素,并返回新的长度。

    例如,数组尾部添加元素:

  • unshift()方法可向数组的开头添加一个或更多元素,并返回新的长度。

    例如,数组头部添加元素:

  • shift()方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。

    例如,删除数组头部的元素:

注意:以上方法都会修改原数组

1
2
3
4
5
6
7
8
9
10
11
12
13
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 ]