鍍金池/ 問(wèn)答/Java  HTML/ 怎么將js函數(shù)變?yōu)樽址问剑?/span>

怎么將js函數(shù)變?yōu)樽址问剑?/h1>

現(xiàn)在有一個(gè)需求,我這邊有一個(gè)js函數(shù),需要將這個(gè)函數(shù)完整的保存在后端服務(wù)器,之后取出來(lái),通過(guò)eval執(zhí)行這段 字符串形式的函數(shù)。

問(wèn)題是,怎樣將函數(shù)轉(zhuǎn)為字符串形式?

求各位大神解答~

回答
編輯回答
情皺

clipboard.png

2017年5月5日 09:28
編輯回答
離殤

‘’+function(){} 具有同樣效果?

2018年7月20日 14:54
編輯回答
萌小萌

其實(shí) Function.prototype 也是繼承于 Object.prototype ,所以必然也就有 toString 和 valuOf 了。

2017年6月16日 02:00
編輯回答
別硬撐

原來(lái)函數(shù)也可以toString,真的是沒(méi)想到?

2018年1月1日 10:18
編輯回答
真難過(guò)

補(bǔ)充個(gè)別的。

function fun () {console.log(1)}
console.log(fun == 'function fun() {console.log(1)}')
// true

神奇不神奇?
這個(gè)過(guò)程中就對(duì)fun調(diào)用了valueOf()toString()

2018年8月13日 13:10
編輯回答
扯不斷
(function a(){
  console.log(1)
}).toString()
2017年8月22日 10:56