for-in-rakenne
for-in-rakenne luo silmukan
olion iterointia varten.
Syntaksi
for (let muuttujaAvaimelle in objekti) {
/*
Muuttujassa muuttujaAvaimelle vuorollaan
ovat iterointiobjektin avaimet.
*/
};
Esimerkki
Iteroidaan olion avaimet ja tulostetaan ne näytölle:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(key); // tulostaa 'a', 'b', 'c'
}
Esimerkki
Ja nyt tulostetaan olion elementit:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(obj[key]); // tulostaa 1, 2, 3
}
Katso myös
-
oppitunti JavaScript-oppaasta,
jossa kuvataanfor-in-silmukan käyttö -
for-of-rakenteen,
joka luo silmukan taulukon iterointia varten -
break-käskyn,
jonka avulla silmukasta voidaan poistua -
continue-käskyn,
jonka avulla siirrytään silmukan seuraavaan iteraatioon