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