Konvertiere String (war eine Funktion) zurück um in Javascript zu funktionieren

8

Ich habe diese Funktion unten als String. Wie würde ich es wieder in eine Funktion umwandeln? Ich ziehe Event-Handler von JQuery-Events und möchte sie als String speichern und dann zurück konvertieren, weil sie in mySQL gespeichert werden

%Vor%     
Robert 05.06.2012, 16:33
quelle

3 Antworten

16
%Vor%

MDN :

  

neue Funktion ([arg1 [, arg2 [, ... argN]],] functionBody)

     

Parameter

     

arg1, arg2, ... argN
  Namen, die von der Funktion als formale Argumentnamen verwendet werden sollen. Jeder muss eine Zeichenfolge sein, die einer gültigen JavaScript-Kennung entspricht, oder eine Liste solcher Zeichenfolgen, die durch ein Komma getrennt sind. zum Beispiel "x", "theValue" oder "a, b".

     

functionBody
  Eine Zeichenfolge, die die JavaScript-Anweisungen enthält, die die Funktionsdefinition enthalten.

Aktualisierung:

All das ist eine sehr schlechte Praxis!
Sie sollten eine generische Funktion haben, die Parameter erhält, die das aufbauen, was Sie wollen. Die einzige Änderung sind die Parameter. Speichern Sie diese Parameter in Ihrem DB.

    
gdoron 05.06.2012, 16:35
quelle
1

Javascript bietet das neue Schlüsselwort für Funktionen

%Vor%

siehe hier zum Beispiel ... Ссылка

    
user1434045 05.06.2012 16:41
quelle
0

Benutze return , wenn du new Function() benutzt und führe es aus, so wie dieses

%Vor%

Beispiel:

%Vor%
    
Fernando Carvajal 23.01.2018 00:51
quelle

Tags und Links