O método map() invoca a função callback passada por argumento para cada elemento do array e retorna um novo array com elementos que são retornados pela sua função.
Parâmetros
callback - Função passada como referência, será executada para cada elemento do array. Esta função pode receber 3 argumentos.
element - O elemento que está sendo processado no array.
index - O índice do elemento atual que está sendo processado no array. (Opcional)
array - O array para qual map foi chamada. (Opcional)
Sintaxe
const numbersDouble = numbers.map(functionCallback);
Retorno
O método map() retorna novo array com elementos retornados pela sua função.
Exemplo
Cria um novo array com o dobro dos valores do array original
const numbers = [10, 6, 8, 19, 18, 20];
function double(value) {
return value * 2;
}
const numbersDouble = numbers.map(double);
// numbersDouble -> [20, 12, 16, 38, 36, 40]
Top comments (0)