Nao consigo executar essa função quando adiciono a linha do .length ele da o seguinte erro "form.js:69 Uncaught TypeError: Cannot read property 'length' of undefined at validaPaciente (file:///C:/Users/Infinit%20Solucoes/Downloads/introducao-javascript-inicial%20(1)/introducao-javascript/js/form.js:69:21) at HTMLButtonElement. (file:///C:/Users/Infinit%20Solucoes/Downloads/introducao-javascript-inicial%20(1)/introducao-javascript/js/form.js:10:17)"
Quando apago a linha ele volta a funcionar.
function validaPaciente (paciente){
var erros =[];
if(paciente.nome.length == 0){
erros.push("Digite um nome");
}
if(validaPeso(paciente.peso)){
erros.push("Peso Inválido.");
}
if(validaAtura(paciente.altura)){
erros.push("Altura Inválida.");
}
return erros;
}