调试器

debugger 语句调用任何可用的调试功能,例如设置断点。如果不可用调试功能,则此语句无效。

语法

js
debugger;

示例

使用 debugger 语句

以下示例显示插入了 debugger 语句的代码,以便在调用该函数时调用调试器(如果存在)。

js
function potentiallyBuggyCode() {
  debugger;
  // do potentially buggy stuff to examine, step through, etc.
}

当调试器被调用时,执行将在 debugger 语句处暂停。它就像脚本源中的断点。

A browser with developer tools open to the debugger panel showing how execution is paused at the debugger statement to allow close inspection of variables, scopes, events, etc.

规范

规范
ECMAScript 语言规范
# sec-debugger-statement

浏览器兼容性

BCD 表仅在浏览器中加载

另请参阅