webconsul

the best webconsul(ting)

JavaScript Funktion aus String erzeugen

Sie sind hier: Startseite » JavaScript Funktion aus String erzeugen

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?



Ähnliche Beiträge:
  • Der Googlebot und JavaScript Dem Googlebot wird nachgesagt alles zu parsen, sogar vor JavaScript und Flash soll er nicht halt machen. Da hat mich interessiert, ob der Googlebot das...
  • JSXGraph Plugintest Hier ist der erste funktionstüchtige Beiträg mit JSXGraph-Konstruktionen. Einmal über JavaScript-Code: und einmal mit der Übergabe eines Filestrings: Damit zählt es als funktionstüchtig, auch wenn...

Ein Kommentar zu “JavaScript Funktion aus String erzeugen”

  1. Isa sagt:

    Ich musste das für mehrere JsonP-Callbacks nutzen, weil die zurückgegebenen Daten nicht nochmal die eingegebenen zurückgeben und somit nicht klar war welcher Callback zu welcher Anfrage gehörte. Es brauchte dynamisch erstellte unterschiedlich benannte Callback-Funktionen.

Hinterlasse eine Antwort