104 of 264 menu

Metoden forEach

Metoden forEach låter dig sekventiellt iterera över alla element i en array. Metoden tar en funktion som parameter, som kommer att exekveras för varje element i arrayen.

Till denna funktion kan du skicka tre parametrar. Om dessa parametrar finns (de är inte obligatoriska), kommer den första automatiskt att få elementet från arrayen, den andra kommer att få dess nummer i arrayen (index), och den tredje - själva arrayen.

Syntax

array.forEach(function(element, index, array) { kod som exekveras för alla element });

Exempel

Låt oss skriva ut elementen i arrayen till konsolen:

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

Exempel

Låt oss skriva ut elementen och deras nummer till konsolen:

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

Exempel

Låt oss hitta summan av elementen i arrayen:

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

Resultatet av kodens exekvering:

15

Se även

  • metoden map,
    som också låter dig applicera en funktion på varje element i arrayen
  • metoden filter,
    som låter dig filtrera element i en array
  • metoderna some och every,
    som utför kontroll av en array
  • metoderna reduce och reduceRight,
    som reducerar en array till ett enda värde
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa