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

Parametro "erro"

Não entendi de onde vem a informação do parâmetro "erro"

erros.forEach(function(erro) {
        var li = document.createElement("li");
        li.textContent = erro;
        ul.appendChild(li);
    });
}

Como ele está setando a informação?

1 resposta
solução!

O forEach chama a função que vc passou como argumento e, para cada chamada dessa função, ele passa cada o objeto que representa o erro da sua lista.