Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 1.85 KB

File metadata and controls

39 lines (27 loc) · 1.85 KB

O método forEach é uma função de array em JavaScript que permite iterar sobre cada elemento do array e executar uma função de callback para cada elemento. Ele é uma forma mais simples e legível de percorrer os elementos de um array, em comparação com o uso de um loop for tradicional.

Aqui está a sintaxe básica do método forEach:

array.forEach(function(elemento, índice, array) {
  // Código a ser executado para cada elemento
});

A função de callback passada para o forEach é executada uma vez para cada elemento do array. Ela recebe três argumentos:

  1. elemento: O valor do elemento atual sendo iterado.
  2. índice (opcional): O índice do elemento atual no array.
  3. array (opcional): O array original em que o forEach está sendo chamado.

Aqui está um exemplo para ajudar a entender melhor:

const frutas = ['maçã', 'banana', 'laranja'];

frutas.forEach(function(fruta, índice) {
  console.log(`A fruta ${fruta} está no índice ${índice}`);
});

Neste exemplo, o método forEach é chamado no array frutas. Para cada elemento do array, a função de callback é executada. Ela imprime no console uma mensagem que mostra o nome da fruta e o índice em que ela está no array.

A saída seria:

A fruta maçã está no índice 0
A fruta banana está no índice 1
A fruta laranja está no índice 2

O método forEach é muito útil quando você precisa executar uma operação em cada elemento de um array, como atualizar valores, fazer cálculos ou exibir informações.

É importante notar que o forEach não retorna um novo array. Ele apenas itera sobre os elementos do array original. Se você precisar criar um novo array com base nas transformações dos elementos, é recomendado o uso de outros métodos como map ou filter.