Método array forEach () em JavaScript
O método forEach() é um método de array usado principalmente para executar uma funcionalidade.
O método não retorna nenhum significado de valor, o valor de retorno de forEach() é indefinido.
Sintaxe — arrayName.forEach(callbackfunction){
}
ou
arrayName.forEach(função(e){
})
Agora, veremos como o método forEach() é executado.
- Criaremos uma função de retorno de chamada personalizada —
const arrayCallbackFunction = function(array){
matriz +=2;
console.log(array);
}
Aqui, criamos uma expressão de função. Portanto, ele precisa ser escrito antes, é chamado. Como, a expressão de função não suporta hoisting.
2. Matriz dada -
const dadoArray = [10,20,30]
dadoArray.forEach(arrayCallbackFunction)
Aqui, não precisamos passar nenhum parâmetro para arrayCallbackFunction , pois toda vez que o método forEach() é chamado, ele adiciona o elemento de array fornecido como parâmetro à variável arrayCallbackFunction .
3. Portanto, a saída de forEach será [12,22,32]
Explicação -
O método forEach() está sendo chamado várias vezes do elemento array.
Significado forEach() é chamado para [10], depois novamente para [20] e para [30]. Você entendeu.
Para mais - Leia: MDN
Espero que ajude, Happy Coding!





































![O que é uma lista vinculada, afinal? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)