Struppi: this und that - closures, Funktionen und Objekte (Crockford)

Beitrag lesen

Kann ich das aber auch mit JSON und einem Objekt so bauen, so dass die Containerfunktion zum Objekt wird?

Nein. Die Funktion erzeugt einen eigenen scope, den du mit einem Objekt nicht hast.

Ich dachte, es müsste genau umgekehrt sein, weil "a.that" das this konserviert, das this, was sich auf Container bezieht. Und sonst (Aufruf 1) eben das aktuelle "this" das Windowobjekt ist. Ich dachte schon, ich hätte es kapiert. Nu, jetzt stehts aber kurz davor (;-).

Nein, die Eigenschaft that ist der Kontext in dem das Objekt erzeugt wird, also window. this ist das Objekt.

Struppi.