Hallo,
Dieses Beispiel sollte nix anderes machen, als 'test' per PopUp auszugeben, wie man sich denken kann funktioniert es so, wie dargestellt, nicht
Wieso kann man sich das denken?
this verweist nie auf »dieselbe Funktion«, sondern auf das Objekt, in dessen Kontext die aktuelle Funktion ausgeführt wird (»execution context«).
da durch den Aufruf von this innerhalb von Meth1 bezug auf Meth1 und nicht auf CBla genommen wird.
Nein! Bezug auf die aktuelle Funktion nimmt man über arguments.callee - das ist etwas ganz anders als this.
Wie schon vermutet führst du die Methode wahrscheinlich in einem anderen Kontext aus, denn wenn du einfach objekt.methode() notierst, wird die Methode immer im Kontext von objekt ausgeführt (sofern die Methode nicht eine andere kapselt, um diese im Kontext eines anderen Objektes auszuführen).
Mathias