我有一个带参数的函数 - 调用回调。当回调没有返回任何内容时,我需要尽可能多地显示关于回调的详细警告:
function testFunction(cb) {
var result = cb();
if(result === undefined) {
// show everything I can about the callback function:
// name, file name, line number, body / code
}
}
可以从回调参数中提取多少信息?
到目前为止,我能找到的唯一细节是:
cb.name
,如果是命名函数cb.toString()
- 获取正文/代码Node.js是否有可能以某种方式从函数中获取更多信息,例如源文件和行号?