代码单步执行

当调试器在断点处停止时,您可以使用 工具栏 中的四个按钮单步执行。

../../../../_images/breakpoint_toolbar.png

按照顺序,这些按钮分别是:

  • 播放:运行到下一个断点。

  • 单步跳过:在同一函数中前进到下一行。

  • 单步进入:在函数中前进到下一行,除非是在函数调用上,在这种情况下,进入被调用的函数。

  • 单步跳出:运行到当前函数的末尾,在这种情况下,调试器将跳过函数的返回值,并将执行返回给调用者。

拆分控制台

暂停时,您可以按 Esc 键打开和关闭拆分控制台,以更深入地了解错误和变量。

../../../../_images/split_console.png

断点覆盖层暂停

从 Firefox 70 开始,当您的代码在断点处暂停时,会在您正在调试的选项卡的视口中显示一个覆盖层。

border

这可以让您知道代码在何种类型的断点处暂停(断点、事件断点等),并且还提供了一个单步按钮和一个播放按钮。这样做的目的是,如果您像许多人一样在单独的窗口中打开了 DevTools,那么在查看结果时,可以更轻松地直接使用这些按钮来向前移动代码。

内联变量预览

Firefox 71 中的新功能,源代码面板 现在会为您提供已单步执行的每一行代码上的变量的即时预览。有关更多信息,请参阅 设置断点 > 内联变量预览