ola, gostaria de entender melhor porque não foi definido em uma const ou let a varável "livro", uma ves que ela só vai aparecer depois do forEach. Não entendi como o VScode diferenciou livros de livro naquele caso. Grato pela atenção.
let livros = [] const endpointDaAPI= 'https://guilhermeonrails.github.io/casadocodigo/livros.json'
getbuscarLivrosdaAPI() const elementoParaInserirLivros = document.getElementById('livros')
async function getbuscarLivrosdaAPI() { const res = await fetch(endpointDaAPI) livros = await res.json() console.table(livros) exibirOsLivrosNaTela(livros) }
function exibirOsLivrosNaTela(listadelivros){
** listadelivros.forEach(livro => {**
elementoParaInserirLivros.innerHTML += <div class="livro"> <img class="livro__imagens" src="${livro.imagem}" alt="${livro.alt}" /> <h2 class="livro__titulo"> ${livro.titulo} </h2> <p class="livro__descricao">${livro.descricao}</p> <p class="livro__preco" id="preco">R$${livro.preco}0</p> <div class="tags"> <span class="tag">${livro.categoria}</span> </div> </div>
});
}