Olá a todos!
No nosso objeto Paciente, quando estamos adicionando nele a característica IMC, na hora de passar os parâmetros PESO e ALTURA na função de calcular IMC, não entendi pq temos que indicar o peso como "form.peso.value" ao invés de simplesmente escrever "peso". E da mesma forma a altura, declarando como parâmetro "form.altura.value" em vez de simplesmente "altura".
Visto que o peso e a altura já foram declarados nas linhas de cima, pq a função não os aceita como parâmetro?
function obtemPacienteDoFormulario(form) {
var paciente = {
nome: form.nome.value,
peso: form.peso.value,
altura: form.altura.value,
gordura: form.gordura.value,
imc: calculaImc(**form.peso.value, form.altura.value**)
imc: calculaImc(**peso,altura**)