Метод forEach
Метод forEach омогућава секвенцијално
прелажење свих елемената низа.
Метод у параметру добија функцију, која
ће се извршити за сваки елемент низа.
У ову функцију могу се проследити три параметра. Ако ови параметри постоје (нису обавезни), тада ће у први аутоматски ући елемент низа, у други ће ући његов број у низу (индекс), а у трећи - сам низ.
Синтакса
niz.forEach(function(element, indeks, niz) {
кôд, који ће се извршити за све елементе
});
Пример
Хајде да испишемо елементе низа у конзолу:
let arr = [1, 2, 3, 4, 5];
arr.forEach(function(elem) {
console.log(elem);
});
Пример
Хајде да испишемо елементе и њихове бројеве у конзолу:
let arr = ['a', 'b', 'c', 'd', 'e'];
arr.forEach(function(elem, ind) {
console.log(elem, ind);
});
Пример
Хајде да пронађемо суму елемената низа:
let arr = [1, 2, 3, 4, 5];
let sum = 0;
arr.forEach(function(elem) {
sum += elem;
});
console.log(sum);
Резултат извршавања кода:
15