Este artigo descreve os métodos estáticos e as propriedades estáticas da JS orientada a objetos. Compartilhe para sua referência. A análise específica é a seguinte:
Vejamos o seguinte código primeiro:
Copie o código da seguinte forma: <script type = "text/javascript">
function bird () {
this.wing = 2;
this.fly = function () {
alerta ("eu sou um pássaro, posso voar");
}
}
var maque = novo pássaro (); // Depois de criar o objeto Maque, podemos usar os métodos e propriedades de pássaros
</script>
Pensando: podemos usar os métodos e propriedades de pássaros sem criar objetos de maquina?
Suplementos de pontos de conhecimento:
(1) O que é uma função: uma função é uma variável e uma função também é um objeto. A essência de uma função é realmente assim:
var sum = new function ('x', 'y', 'retornar x+y'); // x e y são parâmetros da função e "retornar x+y" é o corpo da função.
(2) Em JS, objetos, funções e matrizes são todos criados pelos construtores. Então, eles são todos objetos. Como é um objeto, a função deve ter propriedades e métodos.
Copie o código da seguinte forma: <script type = "text/javascript">
function bird () {
this.wing = 2;
this.fly = function () {
alerta ("eu sou um pássaro, posso voar");
}
}
Bird.jiao = function () {alert ('t chirping')}; // A função de pássaro também é um objeto, para que possa ter métodos
Bird.jiao (); // Método de chamada
</script>
Espero que este artigo seja útil para a programação JavaScript de todos.