function ordenarLivrosPorPreco() {
let livrosOrdenados = livros;
livrosOrdenados.sort((a, b) => a.preco - b.preco)
/* exibirOsLivrosNaTela(aplicarDesconto(livrosOrdenados)) */
console.log(livros)
console.log(livrosOrdenados)
}
Gostaria de entender por que o array de livros também está sendo ordenado e não somente livrosOrdenados Resultado do console.log: Pelo que percebi pelo que fui testando com console.log, o método sort acontece antes de qualquer outro comando, mas não entendo por que ele afeta junto os livros...