Die for-in Konstruksie

Die konstruksie for-in skep 'n lus vir die herhaling van 'n voorwerp.

Sintaksis

javascriptfor (let veranderlikeVirSleutel in voorwerp) {
  /*
    In veranderlikeVirSleutel sal daar agtereenvolgens
    sleutels van die herhaalde voorwerp verskyn.
  */
};

Voorbeeld

Laat ons die sleutels van die voorwerp herhaal en hulle op die skerm vertoon:

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

for (let sleutel in obj) {
  console.log(sleutel); // sal 'a', 'b', 'c' vertoon
}

Voorbeeld

En nou vertoon ons die elemente van die voorwerp:

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

for (let sleutel in obj) {
  console.log(obj[sleutel]); // sal 1, 2, 3 vertoon
}

Sien ook

  • les uit die JavaScript-handboek,
    wat die werk met die for-in lus beskryf
  • die konstruksie for-of,
    wat 'n lus skep vir die herhaling van 'n skikking
  • die instruksie break,
    wat die lus onderbreek
  • die instruksie continue,
    wat die lus na die volgende iterasie oorskakel