Oi, Raynara! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Seu uso do método map
para aplicar o desconto nos preços está ótimo! A estrutura do código está clara e você utilizou o toFixed(2)
corretamente para manter os valores com duas casas decimais.
Uma dica interessante para o futuro é usar o método filter
caso você queira, por exemplo, exibir apenas os livros com desconto acima de um determinado valor. Veja este exemplo:
const livrosCaros = livrosComDesconto.filter(livro => livro.preco > 50);
console.log(livrosCaros);
Esse código filtra (filter
) os livros que têm preço maior que 50 após o desconto.