A for-in szerkezet

A for-in szerkezet ciklust hoz létre objektumok bejárására.

Szintaxis

javascriptfor (let változóAKulcshoz in objektum) {
  /*
    A változóAKulcshoz változóba sorban
    kerülnek a bejárt objektum kulcsai.
  */
};

Példa

Járjuk be az objektum kulcsait és írjuk ki őket a képernyőre:

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

for (let key in obj) {
  console.log(key); // kiírja 'a', 'b', 'c'
}

Példa

Most pedig írjuk ki az objektum elemeit:

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

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

Lásd még

  • lecke a JavaScript tankönyvből,
    amely leírja a for-in ciklus használatát
  • a for-of szerkezetet,
    amely ciklust hoz létre tömbök bejárására
  • a break utasítást,
    amely megszakítja a ciklust
  • a continue utasítást,
    amely a ciklust a következő iterációra ugrasztja