Boa tarde, Kadu! Como vai?
Na realidade o do underline para propriedades ou métodos privados é uma convenção do JavaScript uma vez que essa linguagem não possibilita a utilização do modificador de acesso private
. Como o Ionic utiliza o TypeScript que disponibiliza o private
nem seria necessário eu utilizar essa convenção. Contudo o TypeScript é um superset do JS, ou seja, tem tudo o que o JS tem e mais alguns recursos extras. Então, eu preferi manter a utilização dessa convenção até pq é uma informação visual dada ao programador de que determinado recurso que ele está utilizando é privado ou não.
Mas, só pra deixar claro pra vc, essa utilização do underline, não é uma convenção no que diz respeito ao desenvolvimento em Ionic.
Espero que esteja curtindo e aproveitando ao máximo o conteúdo do curso!
Grande abraço e bons estudos, meu aluno!