СервисыСправочник
Web
CSS
JavaScript
HTML
C#
jQuery
PHP
Flash
Yii / Yii2
Java
Net
CMS
3D
Parallax
MySQL
Ajax
XML
SEO
FTP
JSON
Design
Python
Back-end
Front-end
ASP
Perl
Template
Domain
Hosting
Plugin
Browser
DNS
SVG
Effect
Опрос
Какой ИКС вашего сайта?







Авторизация
Логин:
Пароль:
Главная / Справочник / Java-Script / Функция pop() в JavaScript: простое объяснение, применение и примеры

Функция pop() в JavaScript: простое объяснение, применение и примеры

Метод 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() — это быстрый способ убрать последний элемент из массива и получить его значение. Очень полезен для работы со стеком, отмены действий и динамических списков.

Web
CSS
JavaScript
HTML
C#
jQuery
PHP
Flash
Yii / Yii2
Java
Net
CMS
3D
Parallax
MySQL
Ajax
XML
SEO
FTP
JSON
Design
Python
Back-end
Front-end
ASP
Perl
Template
Domain
Hosting
Plugin
Browser
DNS
SVG
Effect
Опрос
Какой ИКС вашего сайта?







Авторизация
Логин:
Пароль: