Implementei a data diretamente na criação da classe, ou seja, sem o auxílio de uma variável.
Segue o código:
adiciona(event) {
event.preventDefault();
let negociacao = new Negociacao(
new Date(
...this._inputData.value
.split('-')
.map((item, indice) => item - indice % 2)
),
this._inputQuantidade.value,
this._inputValor.value
);
}
Pergunta: há algum problema em fazer dessa forma?