gpt4 book ai didi

javascript - 如何在 javascript 中打印函数签名

转载 作者:IT老高 更新时间:2023-10-28 23:02:11 26 4
gpt4 key购买 nike

我有一个函数:

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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com