Metoda forEach
Metoda forEach umożliwia sekwencyjne
przejście przez wszystkie elementy tablicy.
Metoda jako parametr otrzymuje funkcję, która
wykona się dla każdego elementu tablicy.
Do tej funkcji można przekazać trzy parametry. Jeśli te parametry istnieją (nie są obowiązkowe), to do pierwszego automatycznie trafi element tablicy, do drugiego trafi jego numer w tablicy (indeks), a do trzeciego - sama tablica.
Składnia
tablica.forEach(function(element, indeks, tablica) {
kod, który wykona się dla wszystkich elementów
});
Przykład
Wypiszmy elementy tablicy w konsoli:
let arr = [1, 2, 3, 4, 5];
arr.forEach(function(elem) {
console.log(elem);
});
Przykład
Wypiszmy elementy i ich numery w konsoli:
let arr = ['a', 'b', 'c', 'd', 'e'];
arr.forEach(function(elem, ind) {
console.log(elem, ind);
});
Przykład
Znajdźmy sumę elementów tablicy:
let arr = [1, 2, 3, 4, 5];
let sum = 0;
arr.forEach(function(elem) {
sum += elem;
});
console.log(sum);
Wynik wykonania kodu:
15