Cheatah: new Function()

Beitrag lesen

Hi,

Es kann ja sein, dass eine Funktion aufgrund von Werten dynaisch erstellt werden muss, da verschiedene Bedingungen verschiedene Aktionen bedingen - Allerdings halte ich persönlich das für schlechten Stil

das kommt darauf an. Anonyme Funktionen kann man natürlich auch ohne new Function() erstellen und hin und her schieben, aber wenn diese dann noch individuelle Objektreferenzen benötigt, ist es ohne oft nicht zu machen. 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 usw.

Ich wusste nicht mal, dass es so etwas gibt..

Schlechtes Zeichen. SCNR ;-)

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