在 Mac 上,Firebug 在分析器模式下输出正确的函数名称。在 PC 上,几乎所有功能都记录为“匿名”。在这个例子中,几乎所有的函数调用都是原型(prototype)方法。有没有办法在 PC 版本上获取功能名称?设置?
区别就在这里。你可以看出为什么 PC 版本远不如它。这是分析完全相同的代码! (运行 FF 9,最新稳定的 Firebug)
最佳答案
如果没有别的办法,你总是可以命名这个函数:
var functionVariable = function nameVisibleToDebugger(parameters) {
...
}
关于javascript - 如何让 Firebug 分析器将函数显示为非匿名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8978787/