var pacienteAtual = {nome: nomePaciente, peso: pesoPaciente, altura: alturaPaciente, info:infoPaciente};
calculaImc(pacienteAtual);
var pacienteAtual = {nome: nomePaciente, peso: pesoPaciente, altura: alturaPaciente, info:infoPaciente};
calculaImc(pacienteAtual);
Olá Bruno, a variável paciente
foi alterada para pacienteAtual
por questão de legibilidade de código, uma vez que, a cada iteração do for
é uma nova linha da tabela HTML que esta sendo lida (cada linha um novo paciente).
No caso da função calculaImc()
você esta passando paciente
apenas como parâmetro, dessa maneira não importa qual vai ser o nome da sua variável quando chama-lá, por exemplo:
//código
//nome da variável é -pacientePedro-
//que será enviada para a função calculaImc
var pacientePedro = {
nome: tdNome.textContent,
peso: tdPeso.textContent,
altura: tdAltura.textContent
};
var imcPedro = calculaImc(pacientePedro);
console.log(imcPedro);
//código