For-of construct

De constructie for-of creëert een lus voor het itereren over een array.

Syntaxis

javascriptfor (let variabelVoorElement of array) {
  /*
    In variabelVoorElement zullen achtereenvolgens
    de elementen van de te itereren array worden geplaatst.
  */
};

Voorbeeld

Laten we de elementen van de array itereren en op het scherm weergeven:

javascriptlet arr = [1, 2, 3, 4, 5];

for (let elem of arr) {
  console.log(elem);
}

Voorbeeld

Laten we een teller voor cyclusiteraties maken:

javascriptlet arr = [1, 2, 3, 4, 5];

let i = 0;
for (let elem of arr) {
  console.log(elem);
  i++;
}
console.log(i);

Zie ook

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