SelfHTML erklärt mir nun zwar, wie ich eine Objektklasse anlege und
einer Instanz über die Konstruktorfunktion Werte zuweise -- aber wie
lege ich nun Funktionen für die Klasse an? Mit anderen Worten: Mein
Objekt hat zwar Eigenschaften, aber keine Methoden. Auch mein
JavaScript-Buch schweigt sich darüber aus. Geht das überhaupt?
Klar.
Zwei Möglichkeiten:
Variante A
function myClass()
{
this.name = "test";
this.func = myClass_func;
}
function myClass_func()
{
alert(this.name);
}
Variante B:
function myClass()
{
this.name = "test";
}
myClass.prototype.func = function()
{
alert(this.name);
}
Struppi.