Ich habe ein JavaScript-Objekt, das etwa wie folgt aussieht:Konvertieren von Objekten und Funktionen in gültigen JavaScript-Quellcode?
{ bacon: [Function], hello: [Function], tables: [Function] }
Wo [Function]
eine tatsächliche Funktion JavaScript ist.
Ich möchte dies mit Inhalt auf eine .js
Datei schreiben wie:
var Templates = /*source code here*/
Wie kann ich den Quellcode für die Objekt- und Funktionseigenschaften als String zu erhalten, so dass eval'ing diesen „Quellcode string "wird mir das selbe Objekt zurückgeben?
Ich glaube nicht, dass ich Ihre Anforderung verstanden –
Haben Sie versucht, 'toString' auf der Funktion? Für ein Objekt könnten Sie einfach einen JSON-Parser verwenden. –
'.toString()' gibt auch "[object Object]" zurück – mpen