Costruzione for-of

La costruzione for-of crea un ciclo per l'iterazione di un array.

Sintassi

javascriptfor (let variabilePerElemento of array) {
  /*
    Nella variabilePerElemento verranno
    inseriti uno per uno gli elementi dell'array iterato.
  */
};

Esempio

Iteriamo gli elementi dell'array e li visualizziamo sullo schermo:

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

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

Esempio

Creiamo un contatore delle iterazioni del ciclo:

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

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

Vedi anche

  • lezione dal manuale JavaScript,
    in cui viene descritto il funzionamento del ciclo for-of
  • la costruzione for-in,
    che crea un ciclo per iterare un oggetto
  • l'istruzione break,
    che interrompe il ciclo
  • l'istruzione continue,
    che fa passare il ciclo all'iterazione successiva