JavaScript forEach(): Entendendo um pouco sobre essa função
O metodo forEach pecorre os itens do array , como um loop for.
sintaxe:
arr.forEach(callback(currentValue [, index [, array]])[, thisArg]);
- callback é a função a ser executada
- currentValue é o valor atual do elemento sendo processado no array
- array o array que o forEach() está sendo aplicado
- thisArg valor a ser usado como this quado executar a callback
veremos o exemplo abaixo
const array1 = [0,1,2,3,4,5,6,7,8,9];
var amount = 0;
function sum(item){
amount += item;
}
array1.forEach(sum);
console.log(amount);
o resultado é 45
note que ao invorcar o metodo forEach dentro do array1 passando a funcion sum, ele vai pecorrer todo o array1, somando com a variavel amount com cada item do array