JavaScriptTablice
Array. prototype. reverse()
Odwraca kolejność elementów tablicy w miejscu.
- Zwraca
- Tę samą, odwróconą tablicę.
- Zmienia oryginał
- Tak
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()ijoin("").
Powiązane hasła
#- Array.prototype.toSorted()Zwraca posortowaną kopię tablicy, nie zmieniając oryginału.
- Array.prototype.sort()Sortuje elementy tablicy w miejscu i zwraca tę samą tablicę.
- Array.prototype.join()Łączy elementy tablicy w jeden napis z wybranym separatorem.
- String.prototype.split()Dzieli napis na tablicę fragmentów według separatora: znaku, tekstu lub wyrażenia regularnego.
- Array.prototype.toReversed()Zwraca nową tablicę z elementami w odwrotnej kolejności, bez zmiany oryginału.
Widzisz błąd albo brakuje przykładu? Napisz do nas.