Metoda forEach() provede danou funkci na každém prvku pole.
Parametry
zpětné volání - Funkce předaná jako reference bude provedena pro každý prvek pole. Tato funkce může mít 3 argumenty.
prvek - Zpracovávaný prvek v poli.
index - Index aktuálního prvku zpracovávaného v poli. (Volitelné)
pole - Pole, pro které forEach byl zavolán. (Volitelné)
Syntaxe
numbers.forEach(functionCallback);
Zpět
Metoda forEach() se vždy vrátí nedefinováno .
Příklad
Tisk hodnoty a indexu každého prvku
const numbers = [10, 6, 8, 19, 18, 20];
function printNumber(number, index) {
console.log(`Index: ${index} | Value: ${number}`);
}
numbers.forEach(printNumber);
// logs:
// Index: 0 | Value: 10
// Index: 1 | Value: 6
// Index: 2 | Value: 8
// Index: 3 | Value: 19
// Index: 4 | Value: 18
// Index: 5 | Value: 20
pro každou metodu | představa
pro každou metodu | Youtube