Menu
Coddy logo textTech

Ciclo for...of

Lezione 6 di 9 del corso Gli aspetti più complessi di JavaScript moderno (ES6+) di Coddy.

Il nuovo ciclo for of è stato introdotto in ES6.

Scorre i valori di un oggetto iterabile.

Le stringhe, gli array e le Map sono oggetti iterabili in Javascript.

for (variable of iterable) {
  // blocco di codice da eseguire
}

es. stringhe

let name = "Shubham";

for(let char of name){
	console.log(char);	// S,h,u,b,h,a,m 
}

// in ogni iterazione del ciclo,
// il carattere successivo della stringa viene assegnato alla variabile 'char'

es. array

let list = ["Shubham",1,true];

for(let item of list){
	console.log(item); 	// Shubham , 1 , true
}

// in ogni iterazione del ciclo,
// l'elemento successivo dell'array viene assegnato alla variabile 'item'

 

challenge icon

Sfida

Facile

Crea un array di caratteri a partire dalla stringa usando il ciclo for of e restituisci l’array.

Provalo tu

function getCharArray(str) {
    // Scrivi il codice qui

}

Tutte le lezioni di Gli aspetti più complessi di JavaScript moderno (ES6+)

Esercitati da solo: Compilatore JavaScript online