Array.prototype.pop
Удаляет последний элемент массива и возвращает его.
Доступно с: ES3
Синтаксис
array.pop()Возвращаемое значение
anyУдалённый элемент или undefined, если массив пуст.
Примеры
Снять последний элемент:
const stack = ['a', 'b', 'c'];
const last = stack.pop();
console.log(last);
console.log(stack);Результат:
c
[
"a",
"b"
]Пустой массив:
console.log([].pop());Результат:
undefinedПримечания
Метод меняет сам массив. Пара push() и pop() превращает массив в стек: последним пришёл — первым ушёл.
См. также
- Array.prototype.push — Добавляет элементы в конец массива.
- Array.prototype.shift — Удаляет первый элемент массива и возвращает его.
- Array.prototype.at — Возвращает элемент по индексу, поддерживает отрицательные индексы.
В учебнике
- Массивы — Что такое массив в JavaScript: создание, индексы, длина, изменение элементов и вложенные массивы.