我有一個JavaScript對象,看起來是這樣的:將對象和函數轉換爲有效的JavaScript源代碼?
{ bacon: [Function], hello: [Function], tables: [Function] }
凡[Function]
是一個實際的JavaScript函數。
我想和喜歡的內容寫這一個.js
文件:
var Templates = /*source code here*/
我怎樣才能獲得源代碼,對象和功能性作爲一個字符串,這樣eval'ing這個「源代碼字符串「會讓我回到同一個對象?
我不認爲我理解你的要求 –
你試過在函數上調用'toString'嗎?對於一個對象,你可以使用JSON解析器。 –
'.toString()'也返回「[object Object]」 – mpen