Boa noite! Segue o código do imprime-nome, o que eu to fazendo de errado que não imprime no console?
var trPacientes = document.getElementsByClassName("paciente");
percorreArray(trPacientes, function(pacienteAtual){
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 é possível dividir por 0!");
}
}
}
console.log(pacienteAtual.nome)
}
);
e o percorreArray:
function percorreArray(trPacientes, comportamento){
for(var posicaoAtual = 0; posicaoAtual <= trPacientes.lenght -1; posicaoAtual++){
var pacienteTrAtual = trPacientes[posicaoAtual];
comportamento(pacienteTrAtual);
}
}
No HTML eu fiz as chamadas no final da página nessa sequencia:
</body>
<script src="percorre.js"></script>
<script src="calculos.js"></script>
<script src="imprime-nome.js"></script>
</html>
Desde já agradeço!