$cat~/glossario/map-method.md

map()

Programação Funcional

Transforma cada elemento de array retornando novo array.

map-method.mdmarkdown
01

seção

Explicação

map() — Transforma cada elemento de array retornando novo array.

Array.prototype.map — transforma cada elemento, novo array mesmo length. Não muta original.

Nunca use map só por side effect — forEach ou for-of.

02

seção

Exemplo

snippetJavaScript
const prices = [10, 20];const withTax = prices.map((p) => p * 1.1);
03

seção

Modo de uso

  • Render list React keys

  • Normalize API DTO

  • Derive view model

04

seção

Armadilhas comuns

  • Sparse array holes skipped

  • Async map não await array — Promise.all

05

seção

Termos relacionados