Hi,
P.S:nebenbei - kann man innerhalb eines object die methoden aufrufen ohne den namen des objects immer davor schrieben zu müssen also tu() statt ich.tu()?
nein, Objektmethoden kannst Du nur im Kontext des Objectes aufrufen, siehe:
var x = {
foo: 1,
y: function(){
alert (this.foo);
}
}x.y(); // geht
y(); // functin ist undefined
Es ging um den Aufruf von *innerhalb* des Objektes.
var x = {
foo: 1,
y: function(){
alert (this.foo);
},
z: function() {
x.y(); // hier den Namen des Objektes angeben zu müssen, wäre
// ungünstig - spätestens, wenn mehrere Instanzen des
// Objektes existieren
this.y(); // hiermit wird auf die Methode der Instanz des
// Objektes zugegriffen, ohne den Namen des Objektes
// oder die Referenz auf die Instanz kennen zu müssen
}
}
MfG ChrisB
--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]