Cheguei a essa solução para o primeiro exercício, porem a solução da correção me pareceu melhor. deveria mudar a minha ?
const biblioteca = [
{ id: 1, titulo: "O Senhor dos Anéis", autor: "J.R.R. Tolkien", anoPublicacao: 1954 },
{ id: 2, titulo: "Dom Quixote", autor: "Miguel de Cervantes", anoPublicacao: 1605 },
{ id: 3, titulo: "1984", autor: "George Orwell", anoPublicacao: 1949 }
]
function encontraLivroPorId(lista, id){
let encontrado = lista.find((livro) => livro.id === id);
if (encontrado === undefined){
encontrado = null;
console.log(`O livro de id:${id} não existe na biblioteca`);
}
return encontrado;
}
const livroEncontrado1 = encontraLivroPorId(biblioteca, 4); //livro não encontrado.
const livroEncontrado2 = encontraLivroPorId(biblioteca, 2); // livro encontrado.
console.log(livroEncontrado1);
console.log(livroEncontrado2);