Metode forEach

Die metode forEach laat jou toe om alle elemente van 'n skikking een vir een te deurloop. Die metode neem 'n funksie as parameter wat vir elke element van die skikking uitgevoer sal word.

Drie parameters kan aan hierdie funksie oorgedra word. As hierdie parameters teenwoordig is (hulle is nie verpligtend nie), dan sal die eerste outomaties die element van die skikking ontvang, die tweede sal sy nommer in die skikking (indeks) ontvang, en die derde - die skikking self.

Sintaksis

javascriptskikking.forEach(function(element, indeks, skikking) {
  kode wat vir alle elemente uitgevoer sal word
});

Voorbeeld

Laat ons die elemente van die skikking na die konsole uitvoer:

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

arr.forEach(function(elem) {
  console.log(elem);
});

Voorbeeld

Laat ons die elemente en hul nommers na die konsole uitvoer:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];

arr.forEach(function(elem, ind) {
  console.log(elem, ind);
});

Voorbeeld

Laat ons die som van die elemente van die skikking vind:

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

arr.forEach(function(elem) {
  sum += elem;
});

console.log(sum);

Resultaat van die kode-uitvoering:

javascript15

Sien ook

  • metode map,
    wat ook 'n funksie op elke element van die skikking laat toepas
  • metode filter,
    wat jou toelaat om elemente van die skikking te filter
  • metodes some en every,
    wat toetse op die skikking uitvoer
  • metodes reduce en reduceRight,
    wat die skikking tot een waarde saamvat