For-of-rakenne

for-of -rakenne luo silmukan taulukon iterointia varten.

Syntaksi

javascriptfor (let muuttujaElementille of taulukko) {
  /*
    Muuttujaan muuttujaElementille vuorollaan
    tulee iteroidun taulukon elementit.
  */
};

Esimerkki

Iteroidaan taulukon elementit ja tulostetaan ne näytölle:

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

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

Esimerkki

Tehdään laskuri silmukan iteraatioille:

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

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

Katso myös

  • oppitunti JavaScript-oppaasta,
    jossa kuvataan for-of -silmukan käyttö
  • for-in -rakenteen,
    joka luo silmukan olion iterointia varten
  • break -käskyn,
    joka keskeyttää silmukan
  • continue -käskyn,
    joka siirtää silmukan seuraavalle iteraatiolle