Dieser Artikel analysiert die javaScript-objektorientierte Mitgliedsmethode. Teilen Sie es für Ihre Referenz. Die Details sind wie folgt:
JavaScript-objektorientiert definiert die Mitgliedermethoden wie folgt:
Kopieren Sie den Code wie folgt: <script Language = "javaScript" Typ = "text/javaScript">
Funktionsperson (Name, Alter) {
this.name = name;
this.age = Alter;
this.show = function () {
document.write (this.name+"in diesem Jahr"+this.age+"Jahr");
}
}
var p1 = neue Person ("Schönheit Wang", 24);
p1.show ();
</script>
veranschaulichen:
(1) Der Konstruktor wird hier verwendet;
(2) Diese Definitionsmethode ist dies. Wenn ein instanziiertes Objekt separat besitzt werden muss, können Sie die Funktion draußen schreiben und wie im folgenden Beispiel übergeben.
(3) Es kann auch Parameter in Function () davon geben.
Funktionen werden extern definiert
Da die Eigenschaften und Methoden von JavaScript -Objekten dynamisch hinzugefügt werden, können sie wie folgt definiert werden:
Kopieren Sie den Code wie folgt: <script Language = "javaScript" Typ = "text/javaScript">
Funktionsperson (Name, Alter) {
this.name = name;
this.age = Alter;
}
Funktion show () {
window.alert ("Hallo",+this.name);
}
var p1 = neue Person ("Schönheit Wang", 24);
p1.show1 = show; // Beachten Sie, dass die Funktion den Unterschied zwischen () und ohne () hat. Bei Klammern bedeutet dies, dass P1.show1 das Ergebnis verleiht, während ohne Klammern die Funktion auf p1.show1 verleiht.
p1.show1 ();
</script>
Oder Sie können es auch so definieren wie folgt: Der Code -Code des Kopierens lautet wie folgt: p1.show1 = function show () {............}
Ich hoffe, dieser Artikel wird für JavaScript -Programme aller hilfreich sein.