2
respostas

alguem pode me ajudar?

const precosLivros = [
    {titulo: "js",
     Preco:25}, 

    {titulo: "PHp",
    preco:15},

    {titulo: "java",
    Preco:30},

   {titulo:"elixir" ,
   preco:50},

   {titulo: "go",
   preco:45},

  {titulo: "P",
   preco:20,}
];

 module.exports = precosLivros;


const livros =  require('./livros');


let maisBarato = 0;

for(let atual= 0; atual<livros.length; atual++){
    if (livros[atual].preco<livros[maisBarato].preco){
    maisBarato = atual
}
}

console.log(`O livro mais barato custa: ${livros [maisBarato].preco} e o seu nome é ${livros [maisBarato].titulo}`)

//algoritimos de ordem

2 respostas

Oi, Kelvin, como vai?

Encontrei um problema em seu código. O problema é que a chave preco está com a letra p maiúscula em alguns dos objetos da sua lista de livros, o correto seria todas as chaves começarem com letra minúscula.

Espero ter ajudado.

Abraços e bons estudos!

no console.log, não deveria haver espaço entre livros e [maisBarato], talvez gere um erro também.