No arquivo calcula-imc.js tenho o seguinte código:
var trsPacientes = document.getElementsByClassName("paciente"); //Array 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 foi possível realizar o cálculo");
}
}};
var imc = pacienteAtual.pegaImc();
pacienteTr.getElementsByClassName("info-imc")[0].textContent = imc;
console.log(imc);
});
E não consegui enxergar como montar a function montaPaciente. Gostaria da ajuda dos colegas