104 of 264 menu

Metode forEach

Metode forEach ļauj secīgi iterēt cauri visiem masīva elementiem. Metode kā parametru saņem funkciju, kas tiks izpildīta katram masīva elementam.

Šai funkcijai var padot trīs parametrus. Ja šie parametri ir norādīti (tie nav obligāti), tad pirmajā automātiski nonāks pašreizējais masīva elements, otrajā - tā numurs masīvā (indekss), bet trešajā - pats masīvs.

Sintakse

massivs.forEach(function(elements, indekss, massivs) { kods, kas tiks izpildīts visiem elementiem });

Piemērs

Izvadīsim masīva elementus konsolē:

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

Piemērs

Izvadīsim elementus un to numurus konsolē:

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

Piemērs

Atradīsim masīva elementu summu:

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

Koda izpildes rezultāts:

15

Skatiet arī

  • metodi map,
    kas arī ļauj piemērot funkciju katram masīva elementam
  • metodi filter,
    kas ļauj filtrēt masīva elementus
  • metodes some un every,
    kas veic masīva pārbaudi
  • metodes reduce un reduceRight,
    kas sarullē masīvu līdz vienai vērtībai
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt