4

私は本当にnodejsが初めてです。関数の内容を文字列に変換する方法はありますか? 私が持っている場合のようなもの:

function() {
    ....
}

「function() { .... }」が欲しいです。

そのようなことは可能ですか?

4

1 に答える 1

6

関数にはすでにtoString()メソッドがあります...だから(function() {}).toString()うまくいくはずです。

たとえば、ノード REPL では次のようになります。

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

これはいくつかのドキュメントへのリンクです。

于 2013-04-03T17:10:27.053 に答える