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
varg.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:
let 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:
let 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:
let arr = [1, 2, 3, 4, 5];
let sum = 0;
arr.forEach(function(elem) {
sum += elem;
});
console.log(sum);
Rezultati i ekzekutimit të kodit:
15