DEV Community

Rodolpho Bravo
Rodolpho Bravo

Posted on

Método Map

O método Map cria um novo array baseado numa chamada de função para cada elemento do Array.

A função que será executada para cada elemento é descrita dentro do Map.

Vamos ver um exemplo para tornar as coisas mais claras:

1. Tenho um Array:
const array1 = [1, 4, 9, 16]

2. Quero criar uma função que recebe um elemento e o multiplica por 2

function multiplyByTwo(num) {
return num * 2
}

ou

const multiplyByTwo = num => num *2

3. Vou passar essa função para o Map e ela será executada para cada elemento

const newArray = array1.map(multiplyByTwo)

4. Mostrando o resultado do NewArray temos:

console.log(newArray) // [2, 8, 18, 32]

Top comments (0)