Menu
Coddy logo textTech

Odwracanie i łączenie

Lekcja 9 z 18 w kursie Metody tablic w JavaScript w Coddy.

Metoda Array.reverse() to wbudowana funkcja w JavaScript, która bezpośrednio modyfikuje oryginalną tablicę, odwracając kolejność jej elementów. Zaczyna od pierwszego elementu i zamienia go z ostatnim elementem, następnie drugi element z przedostatnim i tak dalej, aż cała tablica zostanie odwrócona.

Wystarczy wywołać metodę reverse() na zmiennej tablicowej. Składnia wygląda następująco:

myArray.reverse();
let numbers = [1, 2, 3, 4, 5];
let strng = ['A', 'B', 'C', 'D'];

// Aby odwrócić kolejność elementów, użyj metody reverse(), jak pokazano poniżej.

numbers.reverse();
console.log(numbers);  // Wynik: [5, 4, 3, 2, 1]

strng.reverse();
console.log(strng);   // Wynik: ['D', 'C', 'B', 'A']

Metoda Array.join() to wbudowana funkcja działająca na tablicach w JavaScript. Pobiera wszystkie elementy tablicy i łączy je w jeden ciąg znaków. Możesz opcjonalnie określić ciąg separatora, który zostanie wstawiony między każdy element w wynikowym ciągu. Jeśli nie podasz separatora, domyślnym separatorem jest przecinek (","). Na przykład:

let strArray = ['Y', 'A', 'R', 'R', 'A'];
strArray.reverse();

console.log(strArray.join()); // Wynik: 'A,R,R,A,Y'

console.log(strArray.join("")); // Wynik: 'ARRAY'

console.log(strArray.join("-")); // Wynik: 'A-R-R-A-Y'
challenge icon

Wyzwanie

Łatwy

Podana jest tablica o nazwie secretWord, zawierająca elementy tekstowe.

Napisz kod JavaScript, który odwróci kolejność elementów tablicy i wyświetli ukryte słowo za pomocą odpowiedniego separatora w metodzie join().

Spróbuj swoich sił

let secretWord = ['h', 'c', 'e', 't', 'y', 'd', 'd', 'o', 'c'];
// Napisz kod tutaj

Wszystkie lekcje w sekcji Metody tablic w JavaScript

Poćwicz samodzielnie: Kompilator JavaScript online