console.log javascript [関数]


96

私はJavaScriptで関数をログに記録しようとしています:

console.log(callback)
>>[Function]

機能とは何かを知りたい。それをしてもいいですか?ありがとう。

回答:


138

ユーザー定義関数の場合は、次を使用できます。

console.log(callback.toString());

それ以外の場合[native code]、組み込み関数はJavaScriptで記述されていないため、次のような結果になります。

例:

function x(){}

// Prints "function x(){}"
(function(callback){ console.log(callback.toString()); })(x);

しないでしょうif(window.console){ console.log(' write in console ') }か?
Istiaque Ahmed 2013

11
いいえ、質問はnode.jsでタグ付けされているため、ウィンドウはまったくなく、console.logは常に期待できます。nodejs.org/api/stdio.html
foiseworth

2
@foiseworthのリンクが死んでいる
Suraj Jain、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.