O método map() em JavaScript serve para percorrer um array e criar um novo array transformado, sem alterar o array original.
O map() é muito usado para:
Abaixo três exemplos com o método map():
// Exemplo 1
let nomes = ["Ana", "Carlos", "João", "Maria"];
let html = nomes.map(nome => `${nome}`);
// Exemplo 2
let numeros = [1,2,3];
let dobro = numeros.map(n => n * 2);
// Exemplo 3
let notas = [1,2,3,4,5];
let res = notas.map(
nota => {
if(nota % 2 === 0 ){
return " par";
}
else{
return " ímpar";
}
}
)
// Impressão dos resultados
document.write("Exemplo 1: " + html + "
");
document.write("Exemplo 2: " + dobro + "
");
document.write("Exemplo 3: " + res);