Matheus Freitas
Matheus Freitas03/04/2023 23:21
Compartilhe

Desafios com JSON

  • #JavaScript
Estou com dificuldade nesse desfio, se alguém poder me ajudar eu serei imensamente grato. 

const restaurantes = [
{ nome: 'Bar do Zé', avaliacao: 3.5 },
{ nome: 'Pizza Boa', avaliacao: 4.2 },
{ nome: 'DIO', avaliacao: 5.0 },
{ nome: 'Feijuca', avaliacao: 4.5 }
];

let melhorRestaurante = restaurantes[0];

for (let i = 0; i < restaurantes.length; i++) {
if (restaurantes[i].avaliacao >= melhorRestaurante.avaliacao) {
  melhorRestaurante = restaurantes[i];
}
}

console.log(`Restaurante: ${melhorRestaurante.nome}, Avaliação: ${melhorRestaurante.avaliacao.toFixed(1)}`);
Compartilhe
Comentários (2)
Afonso Simão
Afonso Simão - 04/04/2023 13:49

o que é pra fazer com o json?

Giancarlo Rodrigues
Giancarlo Rodrigues - 04/04/2023 10:29

Matheus, só uma coisa:


vc tá submetendo o código assim com o objeto preenchido com os valores na plataforma?


O seu código aparentemente não tem nada de errado, mas os valores das propriedades dos objetos precisam ser pegos dinamicamente através do método gets().