Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

cade o "_" antes da variável?

Na aula anterior eu entendi que teria que seguir essa sintaxe: private _nomeVariavel. Quando colocar o _ é aconselhado/recomendado?

1 resposta
solução!

Utilizar _nomeVariavel indica que a variavel é privada, ou seja, apenas métodos da propria classe/objeto, podem acessa-los. Então, ao tentar utilizar um atributo de um objeto, que possui _ no inicio, ja sabemos que não é um atributo público, sendo assim, temos que utilizar os métodos (funções da propria classe) para acessar ou alterar este valor.

Lembrando que se está utilizando JavaScript puro, você consegue acessar diretamente este atributo mesmo que ele possua este indicador de privado, mas faz parte da convenção que não devemos utilizar desta maneira, buscando sempre os métodos para realizar a manipulação. Alguns frameworks já não deixam (geram erro) se tentarmos utilizar o mesmo.