Reparei q algumas variáveis tem o na frente e outras ñ, qual é a ideia do ? Grato, Daniel
Reparei q algumas variáveis tem o na frente e outras ñ, qual é a ideia do ? Grato, Daniel
Opa Daniel,
Então, o _ no começo de uma variável foi uma convenção adotado pelos programadores para dizer que o valor daquela variável não deve ser alterado ou utilizado diretamente.
Como no javascript não podemos dar atributos para variáveis, como colocar private
no começo da variável como é feito no Java, essa seria uma forma de fazer isso.
Isso impede da variável de ser utilizada diretamente, não necessariamente, no javascript nada impede de fazer isso, mas se o desenvolvedor colocou o _ do começo dela, ele está dizendo para ele e todos os desenvolvedores que pegarem aquele código que: Não usem essa variável diretamente
Entendesse?
Bons estudos.
Perfeito Daniel.
O underline é um convenção para indicar que as propriedades são privadas. Como TypeScript possui o modificador private que não existe em TypeScript, ele nem seria necessário, mas o como é um convenção muito forte, até mesmo no mundo TypeScript ela é usada.
Sucesso e bom estudo meu aluno.
obs: eu ensino isso nos cursos que são pré-requisitos do Ionic 2.
Muito obrigado pessoal! Abraço