Olá Luiz, tudo bem?
Peço desculpas pela demora em obter um retorno
Agradecemos a sugestão, a mesma já foi repassada para a equipe de conteúdo e será verificada.
Caso queira compartilhar conosco como você conseguiu chegar a solução fique a vontade, deixo a abaixo uma forma que pode ter sido diferente ou semelhante a sua.
function atualizaEstatistica(peca, operacao) {
if(operacao === "+") {
estatistica.forEach( (elemento) => {
elemento.textContent = parseInt(elemento.textContent) + pecas[peca][elemento.dataset.estatistica];
})
} else {
estatistica.forEach( (elemento) => {
elemento.textContent = parseInt(elemento.textContent) - pecas[peca][elemento.dataset.estatistica];
})
}
}
Mas em suma na função atualizaEstatistica
, devemos adicionar o parâmetro da operação e um if no qual compara se o valor da operação é igual(==) ao valor mais(+) e seguirmos normalmente com o código antes já elaborado pelo professor, mas caso não seja o “+” só pode ser o - ou seja executamos o else no qual pega o elemento e utlizamos da operação de (-) para subtrai das estáticas.
Novamente agradeço a sua sugestão, ela é super válida para nós, buscamos fornecer a melhor experiência possível para nossos alunos e alunas, ao sugerir mudanças você colabora com toda uma comunidade.
Sucesso
Abraços e até mais!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!