Olá pessoal!
No último exercício da aula anterior, Consolidando seu conhecimento, existe o seguindo enunciado no item item 4: "... Para melhorar a experiência do desenvolvedor, crie um método que retorne uma instância de negociação. ..."
Abaixo código correspondente:
// classe negociacaoController.js
//... restante do código
adiciona(event) {
event.preventDefault();
// está diferente no vídeo
let negociacao = this.criaNegociacao(
this._inputData,
this._inputQuantidade,
this._inputValor);
this.reiniciaFormulario();
}
// não aparece no código do vídeo
criaNegociacao(inputData, inputQuantidade, inputValor) {
let data = new Date(inputData.value.split('-'));
return new Negociacao(
data, inputQuantidade.value, inputValor.value);
}
Na atividade desta aula (posterior à atividade acima citada), Exibindo o objeto Date no formato dia/mês/ano, o código do vídeo está diferente/não possui as partes de código acima comentadas.
Porque esta diferença? Como devo proceder? Claro, isso não atrapalha a continuação do curso, mas questiono devido aos enunciados do último exercício da aula anterior, um já citado acima e também este:
"... Como de costume, este exercício é para realizar todas as mudanças no projeto feitas pelo instrutor para que no final você tenha um projeto igual ao dele para que possa estudar e refletir pós curso. ..."
Desde já obrigado!
At.te