Metodas forEach
Metodas forEach leidžia nuosekliai
peržiūrėti visus masyvo elementus.
Metodas parametre gauna funkciją, kuri
bus vykdoma kiekvienam masyvo elementui.
Į šią funkciją galima perduoti tris parametrus. Jei šie parametrai yra (jie nėra privalomi), tada pirmasis automatiškai gaus masyvo elementą, antrasis gaus jo numerį masyve (indeksą), o trečiasis - patį masyvą.
Sintaksė
massyas.forEach(function(elementas, indeksas, massyas) {
kodas, kuris bus vykdomas visiems elementams
});
Pavyzdys
Išveskime masyvo elementus į konsolę:
let arr = [1, 2, 3, 4, 5];
arr.forEach(function(elem) {
console.log(elem);
});
Pavyzdys
Išveskime elementus ir jų numerius į konsolę:
let arr = ['a', 'b', 'c', 'd', 'e'];
arr.forEach(function(elem, ind) {
console.log(elem, ind);
});
Pavyzdys
Raskime masyvo elementų sumą:
let arr = [1, 2, 3, 4, 5];
let sum = 0;
arr.forEach(function(elem) {
sum += elem;
});
console.log(sum);
Kodo vykdymo rezultatas:
15