Este artículo describe los métodos estáticos y las propiedades estáticas de los objetos JS orientados. Compártelo para su referencia. El análisis específico es el siguiente:
Veamos primero el siguiente código:
Copie el código de la siguiente manera: <script type = "text/javaScript">
function bird () {
this.wing = 2;
this.fly = function () {
alerta ("Soy un pájaro, puedo volar");
}
}
var maque = new Bird (); // Después de crear el objeto maque, podemos usar los métodos y propiedades de Bird
</script>
Pensamiento: ¿podemos usar los métodos y propiedades de las aves sin crear objetos maque?
Suplementos de puntos de conocimiento:
(1) ¿Qué es una función? Una función es una variable, y una función también es un objeto. La esencia de una función es realmente así:
var sum = nueva función ('x', 'y', 'return x+y'); // x e y son parámetros de la función, y "return x+y" es el cuerpo de la función.
(2) En JS, los constructores crean los objetos, las funciones y las matrices. Entonces, todos son objetos. Dado que es un objeto, la función debe tener propiedades y métodos.
Copie el código de la siguiente manera: <script type = "text/javaScript">
function bird () {
this.wing = 2;
this.fly = function () {
alerta ("Soy un pájaro, puedo volar");
}
}
Bird.jiao = function () {alert ('t chirping')}; // La función de pájaro también es un objeto, por lo que puede tener métodos
Bird.jiao (); // Método de llamadas
</script>
Espero que este artículo sea útil para la programación de JavaScript de todos.