Estava assistindo o 3º vídeo do Capítulo 5 e tentando praticar junto com a aula, mas ao fazer as alterações para o código ficar mais organizado acabei me perdendo e não estou conseguindo encontrar o erro, mesmo com o CONSOLE me informando a linha :x
Uncaught ReferenceError: percorreArray is not defined ---> calcula-imc.js:5
"Arquivo calcula-imc.js "
var trsPacientes = document.getElementsByClassName("paciente"); // Arrays de trs
percorreArray(trsPacientes, function(pacienteTr){
var tdNome = pacienteTr.getElementsByClassName("info-nome")[0];
var tdPeso = pacienteTr.getElementsByClassName("info-peso")[0];
var tdAltura = pacienteTr.getElementsByClassName("info-altura")[0];
var pacienteAtual = {nome : tdNome.textContent,
peso : tdPeso.textContent,
altura : tdAltura.textContent,
pegaImc : function(){
if(this.altura != 0){
var imc = this.peso / (this.altura * this.altura);
return imc;
} else {
console.log("Não executei porque a altura é igual a zero")
}
}
};
var imc = pacienteAtual.pegaImc();
var tdImc = pacienteTr.getElementsByClassName("info-imc")[0];
tdImc.textContent = imc;
console.log(imc);
});
ps: eu adicionei a tag script no html chamando o percorre.js antes do imprime-nome.js