4
我真的是新的nodejs。 有没有办法将函数内容转换为字符串? 喜欢的东西,如果我有:nodejs函数字符串包含函数的代码
function() {
....
}
我想有 “功能(){....}”。
这样的事情可能吗?
我真的是新的nodejs。 有没有办法将函数内容转换为字符串? 喜欢的东西,如果我有:nodejs函数字符串包含函数的代码
function() {
....
}
我想有 “功能(){....}”。
这样的事情可能吗?
函数已经有一个toString()
方法...所以只需(function() {}).toString()
应该工作。
例如,在节点REPL:
> (function() { console.log("hello"); }).toString()
'function() { console.log("hello"); }'
下面是一些documentation的链接。
@kamituel我相信'Function.prototype.toString()'是标准的。 MDN文档中引用的'indentation'参数是非标准的,但此解决方案不依赖于此。 – jmar777
你试过'(function(){...})。toString()'? – Benoir