LX: Object im Prototyp: Zugriff auf die aufrufende Instanz

Beitrag lesen

Guten Morgen, liebe Freunde des täglichen JS-Wahnsinns!

Man stelle sich folgendes Konstrukt vor:

String.prototyp.foo = {  
   bar: function() { return this; }  
}  
"test".foo.bar() // => [Object foo]

Gibt es eine Möglichkeit, aus dem Objekt heraus, bei welchem this das übergelagerte Objekt referenziert, wieder auf die aufrufende Instanz, in diesem Fall den String "test" zu kommen?

Gruß, LX

--
RFC 1925, Satz 6: Es ist einfacher, ein Problem zu verschieben (...), als es zu lösen.