1
resposta

Atributo privado com const

Olá pessoal! Uma dúvida, no aula foi falado que, até a atual data, o Javascript não permite usar modificadores de acesso, mas ao declarar uma variável com const e atribuir um valor, este valor não pode ser alterado posteriormente. Não seria este um caso de atributo privado? Agradeço a ajuda!

1 resposta

Oi Ulisses!

Uma diferença que vejo, é que o const quer dizer que ela não pode ser alterada, mas como ela não tem um modificador de acesso, seu conteúdo ainda seria visível por todo o código.

Além de às vezes expor um conteúdo mais sensitivo, quando se tem atributos private ajuda a deixar mais claro pra quem vai utilizar a sua api, quais métodos / atributos são importantes e que devem se preocupar ao usar esse arquivo js.