Método array forEach () em JavaScript

Feb 04 2023
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.
passos de execução forEach()

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.

  1. 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!