Costruzione for-in
La costruzione for-in crea un ciclo per
iterare su un oggetto.
Sintassi
for (let variabilePerChiave in oggetto) {
/*
In variabilePerChiave in sequenza
verranno inserite le chiavi dell'oggetto iterato.
*/
};
Esempio
Iteriamo le chiavi dell'oggetto e visualizziamole sullo schermo:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(key); // visualizzerà 'a', 'b', 'c'
}
Esempio
E ora visualizziamo gli elementi dell'oggetto:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(obj[key]); // visualizzerà 1, 2, 3
}
Vedi anche
-
lezione dal manuale JavaScript,
in cui viene descritto il funzionamento del ciclofor-in -
la costruzione
for-of,
che crea un ciclo per iterare su un array -
l'istruzione
break,
che interrompe il ciclo -
l'istruzione
continue,
che porta il ciclo all'iterazione successiva