Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Uncaught TypeError: Cannot read property 'peso' of undefined estou tendo muito erro com a variavel "var erros = validaPaciente(paciente);"

1 resposta
solução!

Fala Fred, tudo bem?

Na linha 75 e na linha 77 o correto seria utilizar apenas !paciente.peso e !paciente.altura para fazer a verificação, visto que você estava utilizando a função validaPaciente como parâmetro para o if, porém a função ainda não retorna nenhum valor.

Antes:

Depois:

O seu código possui um outro erro, quando tentamos colocar os erros para mostrar na tela. Na função exibeMensagemDeErro você utiliza como seletor para a querySelector da variavel ul um id que não existe no código:

Para corrigir isso você pode fazer a alteração ou no html ou no javaScript, alterando o nome do id:

Agora que editamos o nome, tudo funciona perfeitamente.

Espero ter ajudado, bons estudos :D