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

Fiquei um pouco confuso

Quando uso o seguinte comando no console:

'''n1._date.setTime(11);'''

ainda continuo alterando a data, já que a propriedade _date ainda é visível.

como resolver?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Epitacio, boa tarde!

Isso ocorre devido a função serTime ser uma função modificadora do próprio objeto. Mais a frente, ainda nesse curso você verá como impedir que isso ocorra.

Esse é um ponto negativo da linguagem, definir atributos privados é realmente trabalhoso.

Espero ter ajudado e bons estudos