Metoda forEach

Metoda forEach lejon që të përsëriten në mënyrë sekuenciale të gjithë elementët e një vargu. Metoda merr si parametër një funksion, i cili do të ekzekutohet për çdo element të vargut.

Në këtë funksion mund të kalohen tre parametra. Nëse këta parametra ekzistojnë (ata nuk janë të detyrueshëm), atëherë në të parin automatikisht do të vendoset elementi i vargut, në të dytin do të vendoset numri i tij në varg (indeksi), dhe në të tretin - vetë vargu.

Sintaksa

javascriptvarg.forEach(function(element, indeks, varg) {
  kodi, i cili do të ekzekutohet për të gjithë elementët
});

Shembull

Le t'i shfaqim elementët e vargut në konsol:

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

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

Shembull

Le të shfaqim në konsol elementët dhe numrat e tyre:

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

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

Shembull

Le të gjejmë shumën e elementëve të vargut:

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

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

console.log(sum);

Rezultati i ekzekutimit të kodit:

javascript15

Shihni gjithashtu

  • metoda map,
    e cila gjithashtu lejon aplikimin e një funksioni për çdo element të vargut
  • metoda filter,
    e cila lejon filtrimin e elementeve të vargut
  • metodat some dhe every,
    që kryejnë verifikim të vargut
  • metodat reduce dhe reduceRight,
    që e reduktojnë vargun në një vlerë të vetme