definindo métodos privados em javascript
A criação de classes em javascript fornece uma clara separação de funções e dados. Os métodos públicos são facilmente acessíveis, mas como você define métodos privados que só podem ser acessados por outros métodos da classe? ]
1. Declare Variáveis privadas:
Defina variáveis privadas na função do construtor para armazenar dados que devem ser acessíveis apenas na classe. Crie funções privadas:
define funções privadas fora do prototipo de classe. Essas funções são acessíveis apenas dentro do escopo da função do construtor. Ligue para funções privadas dos métodos públicos:
métodos públicos podem chamar funções privadas para acessar dados privados e executar tarefas específicas. No entanto, as funções privadas não podem ser chamadas diretamente de fora da classe. var privateVar; // Variável privada var privatefunction = function () {// função privada privatevar = "Dados privados"; } this.publicMethod1 = function () {// Método público privatefunction (); // pode chamar a função privada } this.publicMethod2 = function () {// Método público privatefunction (); // pode chamar a função privada } } Neste exemplo, o PrivateFunction é uma função privada que define o valor da variável privada privateVar. Métodos públicos PublicMethod1 e PublicMethod2 podem chamar a função privada para acessar dados privados. No entanto, o código externo não pode chamar privatefunction diretamente. Isso não pode defini -los usando a notação de abreviação literal do objeto.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3