有时,在编写 JavaScript 时,我会犯一个愚蠢的错误,导致页面在加载时陷入无限循环。我通常会为此使用 Chrome,当我进入这种状态时,我无法使用 javascript 开发人员工具做任何事情。我真正想要的是一个 break 命令,它类似于 Visual Studio 调试器中可以完成的操作,它将暂停解释器并显示正在执行的当前行以及调用堆栈。有没有这样的功能可用。
作为替代方案,我可以方便地在代码中设置断点。无论如何,我需要一些方法来中断该过程,以便我可以确定锁定的原因。
最佳答案
您可以在代码中某处添加一个 debugger;
语句以中断执行并使用 Step Next、Step Over 等从那里继续单步执行
关于javascript - 有没有办法在 chrome 调试器中暂停卡住的脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5900944/