Konstruktsioon for-in

Konstruktsioon for-in loob tsükli objekti läbimiseks.

Süntaks

javascriptfor (let muutujaVõtmeJaoks in objekt) {
  /*
    Muutujasse muutujaVõtmeJaoks satuvad kordamööda
    läbimise all oleva objekti võtmed.
  */
};

Näide

Läbime objekti võtmed ja väljastame need ekraanile:

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

for (let key in obj) {
  console.log(key); // väljastab 'a', 'b', 'c'
}

Näide

Nüüd väljastame objekti elemendid:

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

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

Vaata ka

  • õppetund JavaScripti õpikust,
    mis kirjeldab tsükli for-in kasutamist
  • konstruktsiooni for-of,
    mis loob tsükli massiivi läbimiseks
  • instruktsiooni break,
    mis katkestab tsükli
  • instruktsiooni continue,
    mis viib tsükli järgmise iteratsiooni juurde