In JavaScript will man oftmals eine Funktion erzeugen, deren Eingabe- und Ausgabeparameter vorher noch unklar sind.
Daher muss die Funktion dynamisch erzeugt werden und darin ist JavaScript ja bekanntlich ein Meister.
Mit diesem kurzen Codebeispiel kann man diese Aufgabe lösen:
var add = new Function("a", "b", "return a+b;");
alert( add(3, 5) ); // ergibt 8
Damit ist es möglich die gewünschte Funktion zu erstellen, da der letzte Wert immer als die gewünschte Funktion interpretiert wird.
Probiert es aus! In welchen Anwedungsfällen verwendet ihr das?