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'
Sfida
FacileCrea 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+)
2Immergiamoci
Ambito di blocco - let e constFunzioni frecciaSpread e RestCiclo for...ofClassiPromisesAsync e AwaitEsercitati da solo: Compilatore JavaScript online