104 of 264 menu

Il metodo forEach

Il metodo forEach permette di iterare sequenzialmente tutti gli elementi di un array. Il metodo riceve come parametro una funzione, che verrà eseguita per ogni elemento dell'array.

A questa funzione possono essere passati tre parametri. Se questi parametri sono presenti (non sono obbligatori), nel primo andrà automaticamente l'elemento dell'array, nel secondo andrà il suo numero nell'array (indice), e nel terzo - l'array stesso.

Sintassi

array.forEach(function(elemento, indice, array) { codice, che verrà eseguito per tutti gli elementi });

Esempio

Visualizziamo gli elementi dell'array nella console:

let arr = [1, 2, 3, 4, 5]; arr.forEach(function(elem) { console.log(elem); });

Esempio

Visualizziamo gli elementi e i loro numeri d'ordine nella console:

let arr = ['a', 'b', 'c', 'd', 'e']; arr.forEach(function(elem, ind) { console.log(elem, ind); });

Esempio

Troviamo la somma degli elementi dell'array:

let arr = [1, 2, 3, 4, 5]; let sum = 0; arr.forEach(function(elem) { sum += elem; }); console.log(sum);

Risultato dell'esecuzione del codice:

15

Vedi anche

  • il metodo map,
    che permette anche di applicare una funzione a ogni elemento dell'array
  • il metodo filter,
    che permette di filtrare gli elementi dell'array
  • i metodi some e every,
    che eseguono un controllo sull'array
  • i metodi reduce e reduceRight,
    che riducono l'array a un singolo valore
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta