Bom dia! Poderia ver se minha resolução está correta?
const arrayNums = [1, 2, 3, 4];
const multiplicaArray = arrayNums.map((numero) => {
numero = numero * 10;
return numero
}
)
console.log(multiplicaArray);
Bom dia! Poderia ver se minha resolução está correta?
const arrayNums = [1, 2, 3, 4];
const multiplicaArray = arrayNums.map((numero) => {
numero = numero * 10;
return numero
}
)
console.log(multiplicaArray);
Oi Flavio,
Sua resolução está correta. O código que você escreveu usa o método map
da forma certa para multiplicar os elementos do array por 10.
Você pode simplificar o retorno da função de callback.
Veja o exemplo abaixo:
const arrayNums = [1, 2, 3, 4];
const multiplicaArray = arrayNums.map(numero => numero * 10);
console.log(multiplicaArray);
Neste exemplo, a função de callback no map
retorna diretamente o resultado da multiplicação, eliminando a necessidade de atribuir numero
antes de retorná-lo. O resultado final será o mesmo: [10, 20, 30, 40]
.