作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我有一个函数:
fs.readFile = function(filename, callback) {
// implementation code.
};
稍后我想在调试期间查看函数的签名。
当我尝试 console.log(fs.readFile)
时,我得到 [ FUNCTION ]
。
这并没有给我任何信息。
如何获取函数的签名?
最佳答案
特别是在 node.js 中,您必须在记录之前将函数转换为字符串:
$ node
> foo = function(bar, baz) { /* codez */ }
[Function]
> console.log(foo)
[Function]
undefined
> console.log(foo.toString())
function (bar, baz) { /* codez */ }
undefined
>
或使用 foo+""
关于javascript - 如何在 javascript 中打印函数签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19022121/
我是一名优秀的程序员,十分优秀!