Konstruktion for-in

Konstruktionen for-in opretter en loop til gennemløb af objekter.

Syntaks

javascriptfor (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:

javascriptlet 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:

javascriptlet obj = {a: 1, b: 2, c: 3};

for (let key in obj) {
  console.log(obj[key]); // vil udskrive 1, 2, 3
}

Se også