1
resposta

[Dúvida] Resolução

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);


1 resposta

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].

tux matrix    Caso este post o tenha ajudado, por favor, marcar como solucionado ☑️. Bons Estudos! 🤓