Galera peguei zipado o codigo da aula anterior e está dando esse erro. Procurei e não identifiquei aonte está o erro. Alguem mais teve esse problema e conseguiu resolver?
Galera peguei zipado o codigo da aula anterior e está dando esse erro. Procurei e não identifiquei aonte está o erro. Alguem mais teve esse problema e conseguiu resolver?
forEach é uma prototype da Array, se o "controle" for qualquer coisa que não seja uma Array ele vai dar problema. Leia para entender mais sobre o forEach: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach
Para contornar esse problemas vc pode "tratar" a variavel controle e verificar se ela é uma Array.
Eae Felippe, tive o mesmo problema que você e fiquei um tempo aqui quebrando cabeça pra ver qual era o problema depois que li o conteúdo mencionado pelo Rui. No caso não está recebendo a variável controle como Array pq a sintaxe não está pedindo como uma array, nesse caso seria:
const controle = document.querySelectorAll("[data-controle]")
Acredito que seu problema seja resolvido :)