Dieser Artikel beschreibt die statischen Methoden und statischen Eigenschaften von JS-objektorientiert. Teilen Sie es für Ihre Referenz. Die spezifische Analyse ist wie folgt:
Schauen wir uns zuerst den folgenden Code an:
Kopieren Sie den Code wie folgt: <script type = "text/javaScript">
Funktion Bird () {
this.wing = 2;
this.fly = function () {
Alarm ("Ich bin ein Vogel, ich kann fliegen");
}
}
var maque = new Bird (); // Nach dem Erstellen des Magresobjekts können wir Vogelmethoden und Eigenschaften verwenden
</script>
Denken: Können wir Vogelmethoden und Eigenschaften anwenden, ohne Magelobjekte zu erstellen?
Ergänzungen von Wissenspunkten:
(1) Was ist eine Funktion: Eine Funktion ist eine Variable und eine Funktion ist auch ein Objekt. Die Essenz einer Funktion ist eigentlich wie folgt:
var sum = new Function ('x', 'y', 'return x+y'); // x und y sind Parameter der Funktion, und "Rückgabe x+y" ist der Körper der Funktion.
(2) In JS werden Objekte, Funktionen und Arrays von Konstruktoren erstellt. Sie sind also alle Objekte. Da es sich um ein Objekt handelt, muss die Funktion Eigenschaften und Methoden haben.
Kopieren Sie den Code wie folgt: <script type = "text/javaScript">
Funktion Bird () {
this.wing = 2;
this.fly = function () {
Alarm ("Ich bin ein Vogel, ich kann fliegen");
}
}
Bird.jiao = function () {alert ('t Chirping')}; // Vogelfunktion ist ebenfalls ein Objekt, sodass es Methoden haben kann
Bird.jiao (); // Aufrufmethode
</script>
Ich hoffe, dieser Artikel wird für JavaScript -Programme aller hilfreich sein.