Konstruktion for-in
Konstruktionen for-in opretter en loop til
gennemløb af objekter.
Syntaks
for (let variabelForNøgle in objekt) {
/*
I variabelForNøgle vil der efter tur
komme nøgler fra det gennemløbte objekt.
*/
};
Eksempel
Lad os gennemløbe objektets nøgler og udskrive dem:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(key); // vil udskrive 'a', 'b', 'c'
}
Eksempel
Lad os nu udskrive objektets elementer:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(obj[key]); // vil udskrive 1, 2, 3
}
Se også
-
lektion fra JavaScript lærebogen,
som beskriver arbejdet med loopetfor-in -
konstruktionen
for-of,
som opretter en loop til gennemløb af arrays -
instruktionen
break,
som afbryder en loop -
instruktionen
continue,
som fortsætter loopet til næste iteration