3
respostas

Alterando o valor da data com n1.data

Por que consegue alterar a data utilizando n1.data.setDate(), uma vez que n1.data é o método getter? O que ocorre "por baixo dos panos pra que isso dê certo?

3 respostas

Boa tarde Francisco tudo bem? Acontece que n1.data é uma referência para _data. E _data é um objeto do tipo date() não é mesmo? Objetos do tipo date, tem métodos, e um desses metódos é o setDate().

Você não consegue alterar o n1.data, mas o n1.data.setDate() consegue, por ser um metódo do objeto data.

Abraço.

Exato Cícero!

Francisco, caso sua dúvida foi solucionada, não esqueça de marcar o tópico como "Solução".

Abração!