Метод 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