Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Dúvida na resposta

O objeto não deveria ter o nome alterado pelo fato de não conter a instrução para congelamento do mesmo?

4 respostas
solução!

Oi Victor, não deveria ter alterado mesmo... É como está na explicação, você só declarou um getter para o titular.. O valor que foi definido ali para a conta, não altera efetivamente o objeto.

Acabei de reparar, nesse caso não alterou pois ele fez conta.titular = 'Paco' e não conta._titular correto? Já que ainda não fez o Object.freeze()

Aí sim... vc poderia fazer isso e o novo valor seria refletido.. isso pq o javascript não definiu visibilidade para os atributos, uma pena.

Ah sim, então o erro foi meu mesmo de não me atentar par ao .titular e não ._titular.

Obrigado pela ajuda, espero em breve ver o seu curso de node.js.