104 of 264 menu

forEach-metodi

forEach-metodi mahdollistaa kaikkien taulukon elementtien peräkkäisen läpikäynnin. Metodi saa parametrina funktion, joka suoritetaan jokaiselle taulukon elementille.

Tähän funktioon voidaan välittää kolme parametria. Jos nämä parametrit ovat olemassa (ne eivät ole pakollisia), niin ensimmäiseen tulee automaattisesti elementti taulukosta, toiseen tulee sen numero taulukossa (indeksi), ja kolmanteen - itse taulukko.

Syntaksi

taulukko.forEach(function(elementti, indeksi, taulukko) { koodi, joka suoritetaan kaikille elementeille });

Esimerkki

Tuodaan taulukon elementit konsoliin:

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

Esimerkki

Tuodaan elementit ja niiden numerot konsoliin:

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

Esimerkki

Etsitään taulukon elementtien summa:

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

Koodin suorituksen tulos:

15

Katso myös

  • metodi map,
    joka myös mahdollistaa funktion soveltamisen jokaiselle taulukon elementille
  • metodi filter,
    joka mahdollistaa taulukon elementtien suodattamisen
  • metodit some ja every,
    joilla suoritetaan taulukon tarkistus
  • metodit reduce ja reduceRight,
    joilla tiivistetään taulukko yhdeksi arvoksi
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää