JavaScriptTablice

Array.prototype.reverse()

Odwraca kolejność elementów tablicy w miejscu.

Zwraca
Tę samą, odwróconą tablicę.
Zmienia oryginał
Tak
Na tej stronie

Przykład

#
JavaScript
const levels = [1, 2, 3, 4]
levels.reverse()

console.log(levels)
console.log('kajak'.split('').reverse().join(''))
Konsola
[4, 3, 2, 1]
kajak

Definicja i zastosowanie

#

Metoda reverse() odwraca kolejność elementów: pierwszy staje się ostatnim, a ostatni pierwszym. Zmienia oryginalną tablicę i zwraca do niej referencję.

Przydaje się na przykład do wyświetlenia najnowszych wpisów na górze, gdy dane przychodzą w kolejności chronologicznej.

Wersja bez mutacji to toReversed(). W starszym kodzie spotkasz też [...array].reverse().

Składnia

#
Składnia
array.reverse()

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

#
  • Uważaj: const reversed = items.reverse() odwraca też items, bo to ta sama tablica.
  • Do odwrócenia napisu połącz split(""), reverse() i join("").

Powiązane hasła

#

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