_ Arquivo paciente.js_
function paciente(pacienteTr){
var tdNome = pacienteTr.getElementsByClassName("info-nome")[0];
var tdPeso = pacienteTr.getElementsByClassName("info-peso")[0];
var tdAlt = pacienteTr.getElementsByClassName("info-altura")[0];
var tdImc = pacienteTr.getElementsByClassName("info-imc")[0];
var paciente = {nome:tdNome.textContent,
peso:tdPeso.textContent,
alt:tdAlt.textContent,
pegaImc: function(){
if(this.alt != 0){
var imcX = (this.peso/(this.alt*this.alt));
return imcX;
}else {
console.log("Altura não possivel");
}
}
};
var imc = paciente.pegaImc;
tdImc.textContent = imc;
console.log(paciente.pegaImc);
}
_Arquivo calcula-imc.js__
var trPacientes = document.getElementsByClassName("paciente");
percorreArray(trPacientes,function(pacienteTr){
paciente(pacienteTr);
});