8.9 Der Function( )-Konstruktor
Wie zuvor bereits erklärt wurde, werden Funktionen in der Regel
mit Hilfe des Schlüsselworts function
erzeugt,
entweder in Form einer Funktionsdefinitionsanweisung oder eines
Funktionsliteralausdrucks. Funktionen können aber auch mit dem
Function( )
-Konstruktor definiert werden. Die
Verwendung des Function( )
-Konstruktors ist meist
schwerer als die Verwendung eines Funktionsliterals, deswegen wird
diese Technik nicht häufig verwendet. Hier ist ein Beispiel, das eine
Funktion mit dem Function( )
-Konstruktor
erzeugt:
var f = new Function("x", "y", "return x*y;");
Diese Codezeilen erzeugen eine neue Funktion, die mehr oder weniger mit einer Funktion äquivalent ist, die mit dieser vertrauten Syntax definiert wird:
function ...
Get Java Script: Das umfassende Referenzwerk now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.