Ich habe eine Klasse ähnlich der folgenden. Wie rufe ich meine init
Methode auf, wenn das Objekt erstellt wird? Ich möchte nicht eine Instanz meines Objekts erstellen und dann initialisieren, wie ich es unten tun muss.JavaScript-Klasse - Call-Methode, wenn Objekt initialisiert
var myObj = new myClass(2, true);
myObj.init();
function myClass(v1, v2)
{
// public vars
this.var1 = v1;
// private vars
var2 = v2;
// pub methods
this.init = function() {
// do some stuff
};
// private methods
someMethod = function() {
// do some private stuff
};
}
keine der Lösungen hinzuzufügen, arbeiten, wenn Eigenschaften verwendet werden, sind unter dieser Konstruktorfunktion sein geschieht tatsächlich definiert Prototyp und Prototyp-Code. –