有可能以某种方式为匿名函数设置名称吗?
没有必要为匿名函数添加函数名称到命名空间,但我想避免在我的javascript调试器中看到大量(?),这样我就可以保持调用堆栈跟踪信息.
我也可以安全地将正常声明的函数作为参数而不是匿名函数传递,或者我会遇到一些奇怪的错误.它似乎工作.
$("object").bind("click", function() { alert("x"); });
$("object").bind("click", function debuggingName() { alert("x"); });
Run Code Online (Sandbox Code Playgroud)
[编辑]
我的意思是喜欢的东西
$("object").bind("click", function() { Function.Name = "debuggingName"; alert("x"); });
Run Code Online (Sandbox Code Playgroud)