Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
4
respostas

Duvidas Length

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;
}
4 respostas

OI Raphael, tudo bem? Me mostra a função de cria o objeto paciente por favor?

Raphael, poste os outros códigos por favor.

solução!

Muito obrigado eu ja descobri oque era, eu acabei criando duas variaveis com mesmo nome. Agradeço.

Certo, estou marcando seu post como resolvido então Raphael, mas da próxima, lembra de fazer isso tá bem? Abraço!