Bom dia, O que o comando map faz, e quando usar ele?
Bom dia, O que o comando map faz, e quando usar ele?
Oi Leveditor tudo bem ?
O .map()
vai percorrer todos os item de um array e a função que passamos para ele vai executar alguma transfomação nesses itens, e retornar um novo array. Sem modificar o array atual.
Por exemplo temos um array de 1 até 7:
let array = [1,2,3,4,5,6,7];
Vamos usar o .map() para somar 1 em cada um dos itens:
let map = array.map(function(item){
return item + 1;
});
Quando imprimirmos , vemos que o array não foi alterado, somente a cópia dele em que usamos o map()
console.log(array, map); // [1,2,3,4,5,6,7] [2,3,4,5,6,7,8]