3
respostas

O objeto em questão não funciona em minha função

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) }

return paciente; } Ao debugar o código acima, o objeto paciente, fica como "undefined" e, por isso não executa a inclusão da nova Tr

3 respostas

Olá rodsenatore. Eu vejo que está faltando um ; no fechamento da declaração da var paciente:

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)
    };

    return paciente;

}

pode mandar mais um pouco do código,não consegui encontrar erro,se puder coloca mais um pouco pra identificar em outra parte :)

Bom dia, Vandré! Coloquei o ; que faltava mas ainda assim obtive o mesmo resultado. Estranhamente, colocando um breakpoint dentro da função ele não chega a entrar na função.