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)