Ich konvertierte eine Funktion in String mit stringify und in der Datenbank gespeichert. Aber wie diese Zeichenfolge als Funktion einer VariablenWie konvertiert man einen String in JavaScript?
hinzufügen lässt i String bekommen annehmen wie ich in einem
var A = "function aF() {\n console.log(\'change1\');\n}"
Ich möchte mich zeigt aF-Funktion auf einen Objektschlüssel wie diese
{handle: A }
hinzufügen
Aber ich bin immer dies in Folge
{ handle: 'function aF() {\n console.log(\'change1\');\n }' }
stattdessen möchte ich diese
{handle:[function: aF]} or {handle:[function]}
Weil die Variable A die Zeichenfolge typeof ist. Gibt es eine Möglichkeit, A in Funktion zu konvertieren und dann in Handle-Schlüssel zu speichern.
können Sie eval verwenden, Zeichenfolge zu konvertieren wie eval ('Funktion asd() {}') –
Sie können auch [die Funktion nutzen funktionieren() Konstruktor] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function). –
Können Sie JSON.stringify verwenden? Dann können Sie JSON.parse verwenden. –