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'Wyzwanie
ŁatwyPodana 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 tutajWszystkie lekcje w sekcji Metody tablic w JavaScript
Poćwicz samodzielnie: Kompilator JavaScript online