Constructie for-in

De constructie for-in creëert een lus voor het doorlopen van een object.

Syntaxis

javascriptfor (let variabelVoorSleutel in object) {
  /*
    In variabelVoorSleutel zullen achtereenvolgens
    de sleutels van het doorlopen object worden geplaatst.
  */
};

Voorbeeld

Laten we de sleutels van het object doorlopen en ze op het scherm weergeven:

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

for (let key in obj) {
  console.log(key); // geeft 'a', 'b', 'c' weer
}

Voorbeeld

En laten we nu de elementen van het object weergeven:

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

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

Zie ook

  • les uit de JavaScript-handleiding,
    waarin het werken met de for-in lus wordt beschreven
  • de constructie for-of,
    die een lus creëert voor het doorlopen van een array
  • de instructie break,
    die een lus onderbreekt
  • de instructie continue,
    die de lus naar de volgende iteratie brengt