Cheatah: new Function()

Beitrag lesen

Hi,

[...] Darüber hinaus kann man mit Function-Objekten eval() vermeiden (bzw. auf eine andere Abstraktionsebene verlegen, die ganz sicher günstiger ist), per Prototyping Funktionen neue Eigenschaften geben
Ein Beispiel wäre hier Ideal.

eval('return '+x+'==42') ./. new Function('n', 'return n==42')(x)

Function.prototype.toString = function() { return 'this is a function'; }

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