Meu programa está exatamente como o do instrutor, mas estou recebendo esse erro: "filter.js:7 Uncaught TypeError: Cannot read properties of undefined (reading 'filter') at HTMLButtonElement.filtrarLivros (filter.js:7:34)"
Segue o código: const botoes = document.querySelectorAll('.btn') botoes.forEach(btn => btn.addEventListener('click', filtrarLivros));
function filtrarLivros() { const elementoBtn = document.getElementById(this.id) var categoria = elementoBtn.value let livrosFiltrados = livros.filter(livro => livro.categoria == categoria); exibirOsLivrosNaTela(livrosFiltrados); }