Resumo sobre o método Map no JavaScript.
Por Alan Eduardo da Cruz @alanEduardo
Olá pessoal, tudo bem?
Estou postando alguns resumos aqui sobre métodos com objetivo de ajudar aqueles que por algum motivo ainda permanecem com duvidas.
Map: O método MAP serve para mapear um array. Mapear ? Sim, com o Map, você pode percorrer posição por posição de um array e criar um novo array, alterando tudo que você quiser do array original.
/*
O Map aceita até 3 parâmetros:
const novoArray = arrayOriginal.map((valorAtual, indice, arrayOriginal) => xxx )
1) O Map vai passar por todos os itens do array, e o primeiro parâmetro é cada item, um por vez do array que estamos mapeando. Item OBRIGATÓRIO.
2) O indíce é a posição atual que estamos mapeando. Item OPCIONAL.
3) Uma cópia do array original. Item OPCIONAL.
*/
const numbers = [1, 2, 3, 4];
const double = numbers.map((num) => num * 2);
// double ficou assim... [2, 4, 6, 8];
// numbers continua... [1, 2, 3, 4];
Marcele Eller Gusmão Moura @marceleellerSeu resumo sobre Map ficou muito claro e informativo Alan!
É bom lembrar que o método map cria um novo array em vez de modificar o array original, isso ajuda a evitar efeitos colaterais e a manter a imutabilidade dos dados, o que é uma prática recomendada em programação funcional.- AEm resposta aalanEduardo⬆:Alan Eduardo da Cruz @alanEduardo
Muito bom @marceleeller.