Helion Bestsellery

Kwalifikacja INF.03. Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych. Część 3. Programowanie aplikacji internetowych. Podręcznik do nauki zawodu technik informatyk i technik programista
  • Autor: Jolanta Pokorska
  • Zniżka: 40%
  • Cena: 67.00 40.20 zł
  • Marka: Helion edukacja
  • Status: Dostępna
  • Typ: Książka
  • EAN: 9788328360082
  • ISBN: 978-83-283-6008-2
Dodaj Kwalifikacja INF.03. Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych. Część 3. Programowanie aplikacji internetowych. Podręcznik do nauki zawodu technik informatyk i technik programista do koszyka

Helion Książka Dnia

Etyczne łamanie haseł. John the Ripper, hashcat i inne zaawansowane techniki
  • Autor: James Leyte-Vidal
  • Zniżka: 50%
  • Cena: 59.90 29.95 zł
  • Marka: Helion
  • Status: Dostępna
  • Typ: Książka
  • EAN: 9788328922228
  • ISBN: 978-83-289-2222-8
Dodaj Etyczne łamanie haseł. John the Ripper, hashcat i inne zaawansowane techniki do koszyka

Array.reverse()

[ Leksykon ] [ JavaScript ] [ Tablice ] [ Metody ] [ Właściwości ] [ Array() ]

Array.prototype.reverse()

[_] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]

 

Przykłady:

const tablicaTXT = ['A', 'B', 'C', 'D', 'E', , 'G', 'H'];
console.log('tablicaTXT:', tablicaTXT);
// "tablicaTXT:" Array ["A", "B", "C", "D", "E", undefined, "G", "H"]

const tablica = tablicaTXT.reverse();
console.log('tablica:', tablica);
// "tablica:" Array ["H", "G", undefined, "E", "D", "C", "B", "A"]

console.log('tablicaTXT:', tablicaTXT);
// "tablicaTXT:" Array ["H", "G", undefined, "E", "D", "C", "B", "A"]

  

const tablicaTXT = ['A', 'B', 'C', 'D', 'E', , 'G', 'H'];
const tablica = [...tablicaTXT].reverse(); // kopia
console.log(tablica); // Array ["H", "G", undefined, "E", "D", "C", "B", "A"]
console.log(tablicaTXT); // Array ["A", "B", "C", "D", "E", undefined, "G", "H"]
tablica[0] = "XYZ";
console.log(tablicaTXT[0]); // "A"
console.log(tablica[0]); // "XYZ"

 

const tablica = {
length: 3,
informacja: "brak",
0: 4,
1: "X",
2: "Y",
};
console.log(Array.prototype.reverse.call(tablica));
// > Object { 0: "Y", 1: "X", 2: 4, length: 3, informacja: "brak" }

 

Opis:
Metoda Array.reverse() odwraca tablicę w miejscu i zwraca odwołanie do tej samej tablicy, pierwszy element tablicy staje się teraz ostatnim, a ostatni element tablicy staje się pierwszym, modyfikując tablicę i zwracając odwołanie do tablicy. Metoda reverse() zwraca odwołanie do tej samej tablicy. W przypadku, gdy nie chcesz reverse() mutować oryginalnej tablicy, ale zwrócić płytko skopiowaną tablicę, tak jak map() robią to inne metody tablicowe, użyj Array.toReversed() metody. Alternatywnie możesz wykonać krótką kopię przed wywołaniem reverse(), używając Array.from().

Zobacz też:
Array.toReversed() - Aby odwrócić elementy w tablicy bez mutacji oryginalnej tablicy, użyj Array.toReversed(). Metoda Array() zwraca nową tablicę z elementami w odwrotnej kolejności, 

 

 

 

 

 

Please publish modules in offcanvas position.