console.log javascript [功能]


97

我正在尝试在javascript中记录函数:

console.log(callback)
>>[Function]

我想看看功能是什么。我可以那样做吗?谢谢。

Answers:


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

11
否,因为问题是用node.js标记的,它表明根本没有窗口,并且始终可以期待console.log。nodejs.org/api/stdio.html
foiseworth,2014年

2
@foiseworth链接死了
Suraj Jain
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.