Iteração de Array
Métodos para iterar arrays incluem map(), que transforma elementos; filter(), que seleciona elementos; e reduce(), que acumula valores em um único resultado.
Introdução
JavaScript oferece métodos poderosos para iteração de arrays, como map()
, filter()
, e reduce()
.
Tipos
1. map()
O método map()
cria um novo array com os resultados da aplicação de uma função em cada elemento do array original.
Sintaxe:
Exemplo:
2. filter()
O método filter()
cria um novo array com todos os elementos que passam no teste implementado pela função fornecida.
Sintaxe:
Exemplo:
3. reduce()
O método reduce() executa uma função redutora sobre cada elemento do array, resultando em um único valor.
Sintaxe:
Exemplo:
Exercícios
Exercício 1: Crie uma função usando a declaração de função tradicional que receba dois números e retorne a soma deles.
Exercício 2: Reescreva a função do exercício 1 como uma arrow function.
Exercício 3: Use
map()
para criar um novo array com o quadrado de cada número de um array original.Exercício 4: Use
filter()
para criar um novo array apenas com os números ímpares de um array original.Exercício 5: Use
reduce()
para calcular o produto de todos os números de um array.
Respostas
Exercício 1: Função tradicional para somar dois números.
Exercício 2: Arrow function para somar dois números.
Exercício 3: Usando map()
para quadrados.
Exercício 4: Usando filter()
para números ímpares.
Exercício 5: Usando reduce()
para calcular o produto.
Atualizado
Isto foi útil?