No código da aula esta da seguinte forma:
const controle = document.querySelector("[data-controle]")
controle.forEach( (elemento) => {
elemento.addEventListener('click', (evento) => {
manipulaDados(evento.target.dataset.controle, evento.target.parentNode)
})
})
function manipulaDados(operacao, controle) {
const peca = controle.querySelector("[data-contador]")
if(operacao === "-") {
peca.value = parseInt(peca.value) - 1
} else {
peca.value = parseInt(peca.value) + 1
}
}
Para resolver o problema que estava dando para mim, eu apenas coloquei o All no document.querySelector: const controle = **document.querySelectorAll**("[data-controle]")