gpt4 book ai didi

debugging - 如何在 firebug 中导致调试中断

转载 作者:行者123 更新时间:2023-12-02 15:07:57 25 4
gpt4 key购买 nike

我试图在检测到错误时让 firebug 中断。具体来说,我在代码中进行了一些内部检查,例如断言,我希望 Firebug 在失败时停止。我尝试了几种不同的方法,想知道其他人是怎么做的?以下是我尝试过的方法:

  1. 输入一些无效代码,以便在出现错误时:函数断言(值){ if(!值)dbgbreak(); }//失败,因为 dbgbreak 未定义

这有点工作,但不会以我可以看到堆栈或检查局部变量的方式停止代码。

  • 让它抛出异常:函数断言(值){ 如果!值)抛出 AssertException(); }
  • 这更漂亮,但当我跟踪异常时,我仍然看不到堆栈或局部变量

  • 在断言失败时设置断点。然而,这是可行的,这意味着每次运行代码时我都必须手动放置一堆断点。
  • 其他人在使用调试器和断言以及类似的一致性检查方面做了什么?

    最佳答案

    您是否尝试过在脚本中希望其停止的地方扔掉“debugger”关键字?

    关于debugging - 如何在 firebug 中导致调试中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3425260/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com