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?
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?
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!