Olá, Wellington, tudo bem com você?
Você está certo sobre o uso do #
para campos privados em ECMAScript 2022 e ficamos felizes que você esteja buscando mais conhecimento, pois é muito importante se aprofundar em ECMAScript. Essa sintaxe da cerquilha #
é usada para definir propriedades privadas dentro de uma classe, o que impede o acesso a essas propriedades fora da classe. Para propriedades protegidas, o uso de _
ainda é uma convenção comum, pois o ECMAScript não tem uma sintaxe oficial para propriedades protegidas.
Incentivo você a seguir com o #
para propriedades privadas e usar _
como uma convenção para propriedades protegidas, até que haja uma atualização oficial que suporte essa funcionalidade. Mas lembre-se que o uso de _
serve apenas para que outros desenvolvedores identifiquem o atributo como protegido e não o "protege" de fato.
O fórum está à disposição caso tenha mais dúvidas.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!