Skip to main content

Що робить pop()?

Метод pop() у JavaScript - "зворотний брат" push(). Він видаляє останній елемент масиву і повертає його значення.


Приклад:

javascript
const fruits = ["apple", "banana", "cherry"]; const last = fruits.pop(); console.log(last); // "cherry", видалений елемент console.log(fruits); // ["apple", "banana"]
  • pop() змінює вихідний масив (мутує його).
  • Повертає саме видалений елемент, а не довжину.
  • Якщо масив порожній, повертає undefined.

Приклад з порожнім масивом:

javascript
const arr = []; const removed = arr.pop(); console.log(removed); // undefined console.log(arr); // []

Як працює:

  • Видаляє елемент з індексом length - 1.
  • Зменшує length на 1.
  • Повертає значення цього елемента.

Порівняння з push()

МетодЩо робитьПовертаєЗмінює масив
push()Додає в кінецьНову довжинуТак
pop()Видаляє з кінцяВидалений елементТак

Приклад спільного використання:

javascript
const stack = []; stack.push("a"); stack.push("b"); stack.push("c"); console.log(stack); // ["a", "b", "c"] console.log(stack.pop()); // "c" console.log(stack.pop()); // "b" console.log(stack); // ["a"]

push() і pop() часто використовують разом для реалізації стека (stack) - структури даних "останній зайшов - перший вийшов" (LIFO).


Коротко:

ДіяОпис
arr.pop()Видаляє останній елемент
ПовертаєВидалений елемент
Змінює масивТак
При порожньому масивіПовертає undefined

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.