Метод pop() — это стандартная функция для работы с массивами в JavaScript. Она удаляет последний элемент из массива и возвращает его значение. Если массив пустой, возвращает undefined. Это “обратная” операция к push().
Для чего применяется pop()
• Удалить последний элемент из массива — например, убрать последнее действие, товар, сообщение.
• Работа со стеком — когда нужно реализовать структуру “последний пришёл — первый ушёл” (LIFO).
• Пошаговая отмена — например, отменить последнее действие пользователя.
Как использовать pop()
Синтаксис:
let removed = array.pop();
• array — ваш массив.
• removed — переменная, в которую попадёт удалённый элемент.
Что принимает pop()
• Ничего не принимает (вызывается без аргументов).
Что возвращает pop()
• Возвращает удалённый элемент (любого типа).
• Если массив пустой — возвращает undefined.
Примеры использования
1. Удалить последний элемент:
let fruits = ["яблоко", "банан", "апельсин"];
let last = fruits.pop();
console.log(last); // "апельсин"
console.log(fruits); // ["яблоко", "банан"]
2. Использовать pop в цикле:
let stack = [1, 2, 3];
while (stack.length > 0) {
console.log(stack.pop());
}
// Выведет: 3, 2, 1
3. Проверить, что массив пустой:
let arr = [];
let value = arr.pop();
console.log(value); // undefined
4. Пример с объектами:
let users = [{name: "Денис"}, {name: "Анна"}];
let lastUser = users.pop();
console.log(lastUser); // {name: "Анна"}
console.log(users); // [{name: "Денис"}]
Важные моменты
• pop() изменяет исходный массив (удаляет элемент).
• Работает только с концом массива (последний элемент).
• Если массив пустой, ничего не удаляет и возвращает undefined.
• Для удаления первого элемента используют shift().
Вывод:
pop() — это быстрый способ убрать последний элемент из массива и получить его значение. Очень полезен для работы со стеком, отмены действий и динамических списков.

