For-in konstruksjonen

Konstruksjonen for-in oppretter en løkke for å gjennomgå objekter.

Syntaks

javascriptfor (let variabelForNøkkel in objekt) {
  /*
    I variabelForNøkkel vil det etter tur
    komme nøklene til objektet som gjennomgås.
  */
};

Eksempel

La oss gjennomgå nøklene til et objekt og skrive dem ut på skjermen:

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

for (let key in obj) {
  console.log(key); // vil skrive ut 'a', 'b', 'c'
}

Eksempel

La oss nå skrive ut elementene i objektet:

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

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

Se også