No internet connection
  1. Home
  2. JavaScript

Resumo sobre o método Map no JavaScript.

Por Alan Eduardo da Cruz @alanEduardo
    2023-12-13 01:36:16.052Z

    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];
    
    
    • 2 respostas
    1. Seu 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.