Boa tarde. E Estou com uma dúvida quanto a essas duas partes:
constructor (data, quantidade, valor) {
this._data = new Date(data.getTime());
Aqui eu estou atribuindo uma valor numérico ao atributo?
get data () {
return new Date(this._data.getTime());
}
E aqui eu estou transformando esse número de volta formato de data para devolver na requisição?
Obrigado.
O código inteiro:
class Negociacao {
constructor (data, quantidade, valor) {
this._data = new Date(data.getTime());
this._quantidade = quantidade;
this._valor = valor;
Object.freeze(this);
}
get volume () {
return this._valor * this._quantidade;
}
get data () {
return new Date(this._data.getTime());
}
get quantidade () {
return this._quantidade;
}
get valor () {
return this._valor;
}
}