1
resposta

Alguém pode me explicar pq ele usou new Date(this._data.getTime())

Dúvida está nesse vídeo: https://cursos.alura.com.br/course/javascript-es6-orientacao-a-objetos-parte-1/task/16504

No get data, usar new Date(this.data) não retorna a mesma data que usar new Date(this.data.getTime())?

1 resposta

Sim retorna mas quando você usa o this.data.getTime() pra não alterar a referência. Na prática no javascript ninguém se preocupa muito com isso. Mas como a comunidade javascript tem a esperança de um dia protegerem melhor as classes é ensinado dessa forma pensando no futuro.