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

Não entendi o propósito das últimas 2 linhas do código.

botaoAdicionar.addEventListener("click", function(event) {
    event.preventDefault();
    var form = document.querySelector("#form-adiciona");
    var paciente = obtemPacienteDoFormulario(form);
    var erros = validaPaciente(paciente);
    if (erros.length > 0) {
        exibeMensagensDeErro(erros);
        return;
    }

    adicionaPacienteNaTabela(paciente);

    form.reset();    
    var mensagensErro = document.querySelector("#mensagens-erro");
    mensagensErro.innerHTML = "";
});
1 resposta
solução!

Boa noite, Fernando! Como vai?

Foram as linhas a seguir que vc não entendeu?

var mensagensErro = document.querySelector("#mensagens-erro");
mensagensErro.innerHTML = "";

Se sim, o que elas fazem é somente limpar o conteúdo do elemento HTML cujo id é #mensagens-erro.

Obs.: Sempre que for postar um código utilize o botão "inserir código" no canto superior esquerdo da caixa de texto para que seu código seja postado de forma formatada e ajude o pessoal do fórum a vê-lo de forma mais legível.

Qualquer coisa é só falar!

Grande abraço e bons estudos!