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);
ATÉ 50% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
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].