JavaScriptTablice

Array.prototype.pop()

Usuwa ostatni element tablicy i go zwraca.

Zwraca
Usunięty element albo undefined dla pustej tablicy.
Zmienia oryginał
Tak
Na tej stronie

Przykład

#
JavaScript
const history = ['krok 1', 'krok 2', 'krok 3']
const undone = history.pop()

console.log(undone)
console.log(history)
console.log([].pop())
Konsola
krok 3
['krok 1', 'krok 2']
undefined

Definicja i zastosowanie

#

Metoda pop() wyjmuje ostatni element tablicy, skraca ją o jeden i zwraca usunięty element. Na pustej tablicy zwraca undefined.

Razem z push() pozwala używać tablicy jak stosu: ostatni dodany element wychodzi jako pierwszy. Tak działa na przykład historia cofania zmian.

Metoda zmienia oryginalną tablicę. Jeśli potrzebujesz tablicy bez ostatniego elementu, ale bez mutacji, użyj slice(0, -1).

Składnia

#
Składnia
array.pop()

Obsługa przeglądarek

#

Szeroko dostępne

Działa we wszystkich nowoczesnych przeglądarkach, także na telefonach. Możesz używać bez obaw.

  • Chrome
  • Edge
  • Firefox
  • Safari

Dobre praktyki

#
  • Do odczytu ostatniego elementu bez usuwania użyj at(-1).
  • Wersja bez mutacji: const rest = history.slice(0, -1).

Powiązane hasła

#

Widzisz błąd albo brakuje przykładu? Napisz do nas.