image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Gilmar Lima
Gilmar Lima17/08/2023 08:28
Compartilhe

Explorando o Loop forEach em JavaScript: Uma Abordagem Simples para Iteração de Arrays

  • #JavaScript

Quando se trata de percorrer elementos em uma coleção, o JavaScript oferece várias maneiras de realizar essa tarefa. Uma dessas maneiras é por meio do loop forEach. Neste artigo, exploraremos como usar o loop forEach em JavaScript e forneceremos quatro exemplos práticos para ajudar os desenvolvedores iniciantes a entenderem como aplicá-lo em seus códigos.

Entendendo o loop forEach

O loop forEach é um método disponível em arrays em JavaScript, projetado especificamente para percorrer cada elemento de um array, aplicando uma função a cada elemento. Ele elimina a necessidade de usar índices e torna o código mais legível e conciso.

A sintaxe básica do loop forEach é a seguinte:

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

Exemplo 1: Iterando em um Array de Números

const numeros = [1, 2, 3, 4, 5];


numeros.forEach(function(numero) {
  console.log(numero);
});

Neste exemplo, temos um array chamado numeros que contém cinco elementos numéricos. Usando o loop forEach, percorremos cada elemento do array e imprimimos o valor do elemento no console.

Exemplo 2: Iterando em um Array de Strings

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


frutas.forEach(function(fruta) {
  console.log("Eu gosto de " + fruta);
});

Aqui, temos um array frutas com três strings representando nomes de frutas. Ao utilizar o forEach, percorremos cada elemento do array e exibimos uma mensagem no console, concatenando a string "Eu gosto de" com o nome da fruta.

Exemplo 3: Iterando em um Array de Objetos

const pessoas = [
  { nome: "Alice", idade: 25 },
  { nome: "Bob", idade: 30 },
  { nome: "Charlie", idade: 22 }
];


pessoas.forEach(function(pessoa) {
  console.log(`${pessoa.nome} tem ${pessoa.idade} anos`);
});

Neste exemplo, temos um array pessoas contendo objetos, cada um representando uma pessoa com nome e idade. O loop forEach itera sobre cada objeto no array e exibe uma mensagem no console, utilizando as propriedades nome e idade de cada objeto.

Exemplo 4: Manipulando um Array Original

const numeros = [1, 2, 3, 4, 5];


numeros.forEach(function(numero, indice, array) {
  array[indice] = numero * 2;
});


console.log(numeros); // [2, 4, 6, 8, 10]

Neste último exemplo, temos o array numeros. O loop forEach percorre cada elemento do array e, para cada elemento, multiplica seu valor por 2 e atualiza o valor no mesmo índice do array original. No final, o array numeros é alterado para conter os valores multiplicados por 2.

Cada exemplo demonstra uma aplicação diferente do loop forEach para percorrer elementos de um array e executar operações específicas em cada elemento. Isso destaca a versatilidade e utilidade dessa construção em diferentes cenários de programação.

O loop forEach é uma ferramenta valiosa para iterar sobre elementos em um array de forma simples e legível. Com esses exemplos e dicas em mente, os desenvolvedores iniciantes podem começar a usar o forEach em seus próprios projetos JavaScript. Lembre-se de praticar e experimentar para aprimorar suas habilidades de programação.

Compartilhe
Recomendados para você
GFT Start #6 - Lógica de Programação
Potência Tech iFood - Desenvolvimento de Jogos
Potência Tech iFood - Programação do Zero
Comentários (0)