Cheatah: Clousures - übergabe eines Objekts

Beitrag lesen

Hi,

Mir ist klar, dass natürlich das i falsch ist, da es anscheinend nicht lokal in der clousure ist.

jo. Mein Tipp: Schau Dir die Function.bind()-Methode an, wie sie in prototype.js verwendet wird.

Ich habe es jetzt auch hinbekommen, doch leider verstehe ich nicht wirklich warum das funktioniert, da ich irgendwie mit den Scopes wohl irgendwie durcheinander komme:

Ich könnte jetzt niederschreiben, was Du Dir vermutlich auch schon zusammengereimt hast; aber ehrlich gesagt hoffe ich selbst, dass hier noch jemand vom Kaliber eines molily aufschlägt, der die Eingeweide von JavaScript kennt und präzise erklären kann, was da warum wie funktioniert. Dieses Thema habe ich bisher nämlich auch nur so weit angekratzt, wie ich es zur Anwendung benötigt habe.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes