Membros privados em javascript

Sabe na linguagem Java quando declaramos os campos privados à uma classe com seus respectivos acessores (getters e setters) ? Pois é, em javascript também dá para fazer a mesma coisa, apesar da linguagem não fornecer uma maneira explícita de dizer que um membro é privado (só declaramos variáveis através de “var”).

O caso é que funções em javascript são delimitadores de escopo (escopo de variáveis)  e elas podem retornar um objeto que acessará seus membros através de closure.

Veja um pequeno código de exemplo abaixo:

http://jsfiddle.net/pedroabs/dfEaP/3/

Esta entrada foi publicada em Java, Javascript e AJAX com as etiquetas . ligação permanente.

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s