Методот forEach
Методот forEach овозможува секвенцијално
да се преминат сите елементи на низата.
Методот како параметар ја добива функцијата што
ќе се изврши за секој елемент на низата.
Во оваа функција може да се пренесат три параметри. Ако овие параметри постојат (тие не се задолжителни), тогаш во првиот автоматски ќе влезе елементот на низата, во вториот ќе влезе неговиот број во низата (индекс), а во третиот - самата низа.
Синтакса
низа.forEach(function(елемент, индекс, низа) {
код, кој ќе се изврши за сите елементи
});
Пример
Ајде да ги испечатиме елементите на низата во конзола:
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