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
javascriptmassivs.forEach(function(elements, indekss, massivs) {
kods, kas tiks izpildīts visiem elementiem
});
Piemērs
Izvadīsim masīva elementus konsolē:
javascriptlet arr = [1, 2, 3, 4, 5];
arr.forEach(function(elem) {
console.log(elem);
});
Piemērs
Izvadīsim elementus un to numurus konsolē:
javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
arr.forEach(function(elem, ind) {
console.log(elem, ind);
});
Piemērs
Atradīsim masīva elementu summu:
javascriptlet arr = [1, 2, 3, 4, 5];
let sum = 0;
arr.forEach(function(elem) {
sum += elem;
});
console.log(sum);
Koda izpildes rezultāts:
javascript15