console.log javascript [関数] 質問する

console.log javascript [関数] 質問する

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

console.log(callback)
>>[Function]

どのような機能なのか知りたいのですが、できますか? ありがとうございます。

ベストアンサー1

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

console.log(callback.toString());

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

例:

function x(){}

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

おすすめ記事