104 of 264 menu

De forEach-methode

De methode forEach maakt het mogelijk om alle elementen van een array sequentieel te doorlopen. De methode ontvangt als parameter een functie die voor elk element van de array wordt uitgevoerd.

Aan deze functie kunnen drie parameters worden doorgegeven. Als deze parameters aanwezig zijn (ze zijn niet verplicht), dan wordt in de eerste automatisch het element van de array geplaatst, in de tweede wordt zijn positie in de array (index) geplaatst, en in de derde - de array zelf.

Syntaxis

array.forEach(function(element, index, array) { code die voor alle elementen wordt uitgevoerd });

Voorbeeld

Laten we de elementen van de array naar de console uitvoeren:

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

Voorbeeld

Laten we de elementen en hun posities naar de console uitvoeren:

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

Voorbeeld

Laten we de som van de elementen van de array vinden:

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

Resultaat van de code-uitvoering:

15

Zie ook

  • de methode map,
    die ook een functie op elk element van de array kan toepassen
  • de methode filter,
    die het mogelijk maakt elementen van de array te filteren
  • de methoden some en every,
    die een controle op de array uitvoeren
  • de methoden reduce en reduceRight,
    die een array tot een enkele waarde reduceren
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren