O método forEach() executa uma dada função em cada elemento de um array.
Parâmetros
callback – Função passada como referência, será executada a cada elemento do array. Esta função pode receber 3 argumentos.
element – O elemento que está sendo processado no array.
index – O índice do elemento atual que está sendo processado no array. (Opcional)
array – O array para qual forEach foi chamada. (Opcional)
Sintaxe
numbers.forEach(functionCallback);
Retorno
O método forEach() sempre retornará undefined.
Exemplo
Imprimindo o valor e o index de cada elemento
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