【问题标题】:How can I find where a JavaScript function is defined in Firefox Quantum's debugger?如何在 Firefox Quantum 的调试器中找到 JavaScript 函数的定义位置?
【发布时间】:2023-03-10 09:22:02
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: javascript firefox javascript-debugger


    【解决方案1】:

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

    或者你马上输入function <name>

    【讨论】:

    • 这适用于全局级别的函数,但对于对象内部的方法或在回调中传递的匿名函数等内容来说是不够的。
    猜你喜欢
    • 2013-06-27
    • 2018-08-10
    • 1970-01-01
    • 1970-01-01
    • 2018-03-20
    • 2019-10-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多