ES6 - per in loop
Il ciclo for ... in viene utilizzato per scorrere le proprietà di un oggetto.
Di seguito è riportata la sintassi del ciclo "for ... in".
for (variablename in object) {
statement or block to execute
}
In ogni iterazione, una proprietà dell'oggetto viene assegnata al nome della variabile e questo ciclo continua fino a quando tutte le proprietà dell'oggetto sono esaurite.
Esempio
var obj = {a:1, b:2, c:3};
for (var prop in obj) {
console.log(obj[prop]);
}
L'esempio sopra mostra l'iterazione di un oggetto usando il ciclo for ... in. Il seguente output viene visualizzato in caso di corretta esecuzione del codice.
1
2
3