Menu
Coddy logo textTech

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'
challenge icon

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 qui

Tutte le lezioni di Metodi degli array in JavaScript

Esercitati da solo: Compilatore JavaScript online