Konstruktionen for-in
Konstruktionen for-in skapar en loop för
att iterera över ett objekt.
Syntax
for (let variabelFörNyckel in objekt) {
/*
I variabelFörNyckel kommer i tur och ordning
nycklarna från objektet som itereras att placeras.
*/
};
Exempel
Låt oss iterera över objektets nycklar och skriva ut dem:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(key); // skriver ut 'a', 'b', 'c'
}
Exempel
Låt oss nu skriva ut objektets värden:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(obj[key]); // skriver ut 1, 2, 3
}
Se även
-
lektionen från JavaScript-läroboken,
som beskriver hur man arbetar medfor-in-loopen -
konstruktionen
for-of,
som skapar en loop för att iterera över en array -
instruktionen
break,
som avbryter en loop -
instruktionen
continue,
som hoppar till nästa iteration av loopen