Reverse e Join
Lezione 9 di 18 del corso Metodi degli array in JavaScript di Coddy.
Il metodo Array.reverse() è una funzione integrata in JavaScript che modifica direttamente l’array originale, invertendo l’ordine dei suoi elementi. Inizia dal primo elemento e lo scambia con l’ultimo, poi scambia il secondo elemento con il penultimo e così via, finché l’intero array non è invertito.
Puoi semplicemente chiamare il metodo reverse() su una variabile array. La sintassi è:
myArray.reverse();let numbers = [1, 2, 3, 4, 5];
let strng = ['A', 'B', 'C', 'D'];
// Per invertire l'ordine degli elementi, usa il metodo reverse() come mostrato di seguito.
numbers.reverse();
console.log(numbers); // Output: [5, 4, 3, 2, 1]
strng.reverse();
console.log(strng); // Output: ['D', 'C', 'B', 'A']Il metodo Array.join() è una funzione integrata che opera sugli array in JavaScript. Prende tutti gli elementi di un array e li combina in un’unica stringa. Puoi specificare facoltativamente una stringa separatrice da inserire tra ciascun elemento nella stringa risultante. Se non viene fornito alcun separatore, quello predefinito è una virgola (","). Per esempio:
let strArray = ['Y', 'A', 'R', 'R', 'A'];
strArray.reverse();
console.log(strArray.join()); // Output: 'A,R,R,A,Y'
console.log(strArray.join("")); // Output: 'ARRAY'
console.log(strArray.join("-")); // Output: 'A-R-R-A-Y'Sfida
FacileÈ fornito un array chiamato secretWord, contenente elementi di tipo stringa.
Scrivi codice JavaScript per invertire l'array e stampare la parola nascosta usando il separatore appropriato di join().
Provalo tu
let secretWord = ['h', 'c', 'e', 't', 'y', 'd', 'd', 'o', 'c'];
// Scrivi il codice quiTutte le lezioni di Metodi degli array in JavaScript
Esercitati da solo: Compilatore JavaScript online