Tanto em typescript quando em javascript puro não existe modificador de acesso, apenas uma convenção. Por que existe? Só eu que não vejo nenhuma vantagem nisso ou estou ficando louco?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Tanto em typescript quando em javascript puro não existe modificador de acesso, apenas uma convenção. Por que existe? Só eu que não vejo nenhuma vantagem nisso ou estou ficando louco?
Existe em typescript sim. Aliás, mostro no curso. Tente acessar um propriedade privada sem um método acessador e verá que seu código não compilará e por conseguinte não gerará arquivo js atualizado.
Mas eu me refiro ao código compilado. Pois, se esse código for usado no front ele ficará disponível para quem quiser manipular (caso tenha conhecimento). Por isso, questionei sobre a vantagem do modificador de acesso.
A vantagem é garantir que o seu código que vai para produção não fere regras.
Entendi! Grato.