Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

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: создание, индексы, длина, изменение элементов и вложенные массивы.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.