javascript - 在代码而非行上设置断点

标签 javascript google-chrome-devtools firebug microsoft-edge firefox-developer-tools

我想知道在任何浏览器中是否有一种方法可以在一段代码上设置断点,而不仅仅是在一行代码上。我正在尝试调试一些 JavaScript,在错误的行设置断点非常烦人,因为我不得不在断点上方添加或删除一行。所以我发现我经常需要在代码编辑后移动断点。

最佳答案

debugger statement在 ECMAScript 5.1 中引入。

The debugger statement invokes any available debugging functionality, such as setting a breakpoint. If no debugging functionality is available, this statement has no effect.

console.log("Before breakpoint");
debugger;
console.log("After breakpoint");

关于javascript - 在代码而非行上设置断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41090445/

相关文章:

javascript - 菜单栏功能无法使用 javascript

css - 我可以从 Google DevTools Element > Styles 选项卡保存 CSS 样式更改,还是必须转到 Sources 选项卡?

macos - Mac 上 Chrome 默认启用远程调试?

html - 在 http header 响应或 html 元标记中设置缓存控制有什么区别?

javascript - 使用 javascript 修改复选框行为

javascript - 根据左/右按钮显示某些短语(文本的内容 slider ,而不是图像?)

google-chrome-extension - 在元素面板中聚焦项目的 Chrome 扩展

plugins - 是否有浏览器插件可以对网页中的各个元素进行屏幕截图?

header - Firebug - 如何查看 "attachment"的请求/响应 header 或触发打开/保存对话框的其他响应?

javascript - Jquery/JavaScript 无法在节点红色简单自定义节点中工作