Javascript: il ciclo forEach().

Loading

Anche in javascript possiamo analizzare tutto il contenuto di un array mediante il ciclo foreach, in realtà è più corretto dire che il foreach può essere simulato mediante l’utilizzo del ciclo for.
Ecco un esempio per chiarirne il funzionamento:

var arrLettere = ["a","b","c","d","e","f"];
for ( var i in arrLettere ){
    alert( arrLettere[i] );
}

Usando questo codice verranno mostrati 7 alert in ognuno dei quali verrà visualizzata la lettera contenutta nell’array, cioè quello che avremmo fatto usando il foreach.

In javascript il forEach() è un metodo da applicare ad un array, quindi il suo utilizzo sarà:

nomeArray.forEach()

Ecco un esempio di applicazione:

var arrLettere = ["a","b","c","d","e","f"];
arrLettere.forEach(function (value){
  console.log(value)
});

In questo caso non ci servirà l’indice, ma una funzione di callback che useremo per manipolare il valore, il valore è passato con il primo paramentro che scriviamo nella funzione di callback, nel nostro esempio è stato chiamato value.

Il nostro esempio scriverà sulla console tutti gli elementi di arrLettere .