Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

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

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
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