pelo que eu entedi, o hmtl de força não ta sendo encontrado mas eu revisei e não deu e nada.
"Uncaught TypeError: Cannot read properties of undefined (reading ' forca ')
at main.js:160:51
at NodeList.forEach (<anonymous>)
at atualizaEstatisticas (main.js:158:16)
at HTMLUnknownElement.<anonymous> (main.js:143:5)"
O que apareceu pra mim.
const controle = document.querySelectorAll("[data-controle]");
const estatisticas = document.querySelectorAll("[data-estatistica]");
const pecas = {
"bracos": {
"forca": 29,
"poder": 35,
"energia": -21,
"velocidade": -5
},
"blindagem": {
"forca": 41,
"poder": 20,
"energia": 0,
"velocidade": -20
},
"nucleos": {
"forca": 0,
"poder": 7,
"energia": 48,
"velocidade": -24
},
"pernas": {
"forca": 27,
"poder": 21,
"energia": -32,
"velocidade": 42
},
"foguetes": {
"forca": 0,
"poder": 28,
"energia": 0,
"velocidade": -2
}
};
controle.forEach((elemento) => {
elemento.addEventListener("click", (evento) => {
manipulaDados(evento.target.dataset.controle, evento.target.parentNode);
atualizaEstatisticas(evento.target.dataset.peca);
});
});
function manipulaDados(operacao, controle) {
const peca = controle.querySelector("[data-contador]");