如何在 Firefox Quantum 的调试器中找到 JavaScript 函数的定义位置?

stu*_*lue 8 javascript firefox javascript-debugger

如果我知道 JavaScript 函数的名称,或者如果我有一个函数的引用(例如在回调中),我如何在使用 Firefox Quantum 调试器时找到该函数的定义位置。

在 Firebug/Firefox 调试器中,我曾经能够在 JS 控制台中输入函数名称,它会打印一些信息,我可以单击该输出并转到函数定义。

现在在 Firefox Quantum 中,如果我单击函数名称,它会在控制台中展开以显示有关函数对象的信息。

在此处输入图片说明

Chrome 调试器仍然以 Firebug/Firefox 过去的方式工作,但我最终需要在两种浏览器中进行调试/测试。

404*_*ame 7

在您的调试器选项卡中点击ctrl + shift + f. 这将打开一个搜索窗口,您可以在其中输入函数名称。这样,您将获得名称出现的每个位置。现在你只需要注意如下一行:function <name> () {

或者你function <name>马上打字。

  • 这适用于全局级别的函数,但不适用于对象内部的方法或回调中传递的匿名函数。 (7认同)