Constructia for-of

Constructia for-of creează o buclă pentru iterarea array-ului.

Sintaxă

javascriptfor (let variabilaPentruElement of array) {
  /*
    În variabilaPentruElement pe rând
    vor intra elementele array-ului iterat.
  */
};

Exemplu

Să iterăm elementele array-ului și să le afișăm pe ecran:

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

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

Exemplu

Să facem un contor de iterații ale buclei:

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

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

Vedeți și

  • lecția din manualul JavaScript,
    în care este descrisă lucrul cu bucla for-of
  • constructia for-in,
    care creează o buclă pentru iterarea obiectului
  • instrucțiunea break,
    care întrerupe bucla
  • instrucțiunea continue,
    care trece bucla la următoarea iterație