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

Convenção para os valores da classe

Ainda não entendi muito essa ideia de usar uma convenção para impedir que outras pessoas da sua equipe mexam nele fora do código, mas o método faz isso por ele, não entendi muito bem o sentido disso. Alguém pode me ajudar?

1 resposta
solução!

Fala ai Mauricio, tudo bem? A convenção de definir os atributos da classe com _ é para a gente não ficar lendo e modificando os atributos diretamente, mas, que a gente crie get e set para realizar essas operações e outras possíveis lógicas de negócio.

Porém, nas versões mais novas do JavaScript, já existe uma forma da gente definir atributos e métodos privados, utilizando o #, mais informações:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes/Private_class_fields

Porém o suporte ainda não é muito bom, então, em muitos lugares ainda continuamos utilizando o _ para informar esse "privado".

Espero ter ajudado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software