Na transcrição da aula:
Encontramos a instrução: Usando a mesma lógica do evento.target.dataset.controle, no evento clicado temos o dataset.peca, então vamos passar o evento.target.dataset.peca.
Abaixo, no bloco de código passado como exemplo temos:
controle.forEach( (elemento) => {
elemento.addEventListener('click', (evento) => {
manipulaDados(evento.target.datasete.controle, evento.target.parentNode)
atualizaEstatistica(evento.target.dataset.controle)
})
})
temos o parâmetro: (evento.target.dataset.controle)
sendo passado para a função atualizaEstatistica
.
Na minha visão, de iniciante, isso ficou um pouco confuso. Demorou, até eu perceber o que estava acontecendo. Já que, a frase, ...usando a mesma lógica... da função passada, não fixa o aprendizado de lógica para iniciantes. Acho, que o interessante seria, nesse ponto, revisar a lógica usada. E na transcrição da aula, seria interessante, ter:
controle.forEach( (elemento) => {
elemento.addEventListener('click', (evento) => {
manipulaDados(evento.target.datasete.controle, evento.target.parentNode)
atualizaEstatistica(evento.target.dataset.peca)
})
})
Me desculpe, se isso foi um erro meu, de interpretação.