我想使用 try / catch 创建一个通用调试例程,在 catch 段中我想要一段代码,它将记录函数名称和所有传递的参数(名称 => 值)。
这可能吗?
try{
// code
} catch(e) {
var function_name = ''; // how can I get this?
var function_params = ''; // how can I get this?
var errorText = 'UNEXPECTED ERROR: \n\n Error Details: '+e.toString();
errorText = errorText+' Called:'+function_name+'('+function_params+')';
}