Olá.
Para o limpar o formulário, ao invés de seguir o que o professor fez, resolvi usar o reset(). Além de ser mais simple, deixa o código mais enxuto.
_limpaFormulario() {
document.querySelector(".form").reset();
this._inputData.focus();
}
Há algum problema em seguir esse método?