Voltar para JavaScript

Arrays e Métodos

Manipule coleções de dados com métodos modernos

Arrays em JavaScript possuem métodos poderosos para filtrar, transformar e processar dados de forma elegante.

javascript
const numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

// map - transforma cada item
const dobrados = numeros.map(n => n * 2);
// [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]

// filter - filtra itens
const pares = numeros.filter(n => n % 2 === 0);
// [2, 4, 6, 8, 10]

// reduce - acumula um resultado
const soma = numeros.reduce((total, n) => total + n, 0);
// 55

// find - encontra o primeiro
const maiorQue5 = numeros.find(n => n > 5);
// 6

// Encadeando métodos
const resultado = numeros
  .filter(n => n > 3)
  .map(n => n * 10)
  .reduce((total, n) => total + n, 0);
// 490

map(), filter() e reduce() são os três métodos mais importantes de arrays. Domine-os!