Методот forEach
Методот forEach овозможува секвенцијално
да се преминат сите елементи на низата.
Методот како параметар ја добива функцијата што
ќе се изврши за секој елемент на низата.
Во оваа функција може да се пренесат три параметри. Ако овие параметри постојат (тие не се задолжителни), тогаш во првиот автоматски ќе влезе елементот на низата, во вториот ќе влезе неговиот број во низата (индекс), а во третиот - самата низа.
Синтакса
javascriptниза.forEach(function(елемент, индекс, низа) {
код, кој ќе се изврши за сите елементи
});
Пример
Ајде да ги испечатиме елементите на низата во конзола:
javascriptlet arr = [1, 2, 3, 4, 5];
arr.forEach(function(elem) {
console.log(elem);
});
Пример
Ајде да ги испечатиме елементите и нивните броеви во конзола:
javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
arr.forEach(function(elem, ind) {
console.log(elem, ind);
});
Пример
Ајде да ја најдеме сумата на елементите на низата:
javascriptlet arr = [1, 2, 3, 4, 5];
let sum = 0;
arr.forEach(function(elem) {
sum += elem;
});
console.log(sum);
Резултат од извршувањето на кодот:
javascript15