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

Ordem do get e set

Não entendi porque foi atualizado primeiro o set. Eu não devo primeiro usar o get para pegar de dentro da classe, e aí usar o set para modificar? Nesse caso, pela ordem da resolução do exercício, foi atualizado primeiro o set e só então atualizado o get, sendo que estava com #, ou seja não podia ser modificada.

Acho que não entendi muito bem essa parte.

1 resposta
solução!

Olá, Luana! Tudo bem?

Peço desculpa pela demora para respondê-la.

Entendo sua dúvida. A ordem em que os métodos get e set são chamados pode parecer confusa, mas, na verdade, é uma questão de como o JavaScript trata esses métodos.

Quando você chama o método set, você está modificando o valor de uma propriedade da classe. Por exemplo, se você tem uma classe Pessoa com uma propriedade nome, o método set pode ser usado para alterar o valor dessa propriedade.

Já o método get é usado para obter o valor atual da propriedade. Ou seja, se você chama o método get da propriedade nome, você receberá o valor atual desse atributo.

No caso do exercício que você mencionou, é possível que o método set tenha sido chamado primeiro porque ele foi usado para inicializar a propriedade com um valor. Em seguida, o método get foi chamado para obter o valor da propriedade atualizada.

De qualquer forma, é importante lembrar que a ordem em que os métodos são chamados pode variar dependendo do contexto em que são usados. O importante é entender a função de cada método e como eles interagem entre si.

Espero ter esclarecido a sua dúvida. Caso tenha mais alguma dúvida, com relação a esse tópico, estarei à disposição para ajudá-la.

Grande abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.