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

Por que usar getTime()

No seguintes trecos:

this._data = new Date(data.getTime());

 return new Date(this._data.getTime());

Porque não usar somente "data"?

this._data = new Date(data);

 return new Date(this._data);

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta
solução!

Bom dia Diego, então, se esse código se refere ao algum construtor, a diferença é que você passa o valor numerico para ser criada uma nova data. É uma proteção que se usa para evitar a mudança de uma data. Dessa forma, você instância uma nova data em outro espaço de memoria. Levando em quanto a funcionalidade no geral, são a mesma coisa