nodejs函数的string包含函数的代码

我对nodejs真的很陌生。 有没有办法将函数内容转换为string? 就像,如果我有:

function() { .... } 

我想要“function(){….}”。

这样的事情可能吗?

函数已经有一个toString()方法…所以只是(function() {}).toString()应该工作。

例如,在节点REPL中:

 > (function() { console.log("hello"); }).toString() 'function () { console.log("hello"); }' 

这是一些文档的链接。