设置监视表达式¶
调试器监视表达式窗格允许您指定将在调试器暂停时重新评估并显示的 JavaScript 表达式。当您逐步执行代码时,调试器将监视表达式并返回任何结果。监视最常用于对感兴趣的单个*变量*进行分组,以便于观察。有时监视更复杂的表达式也很有用:例如,检查变量是否在某些限制或值范围内。
下面的屏幕截图显示了监视表达式面板,其中已定义了许多表达式。每一行都显示了表达式及其在当前步骤中的值,并用冒号分隔。可以使用左侧的插入符号展开计算结果为对象的表达式。
要添加监视表达式,请单击面板右上角的+按钮。然后在面板底部出现的文本输入字段中键入表达式,然后按Enter保存。表达式将在您保存时、逐步执行代码时或选择刷新图标(在+旁边)时进行评估。
您可以在监视中输入任何有效的表达式,甚至声明新的“监视”变量并重复使用它们。例如,mywatchvar1 = 3
和mywatchvar2 = mywatchvar1 + 2
将计算mywatchvar2
为 5。您还可以声明一个修改代码中变量值的表达式,并且只要您逐步执行代码或刷新监视表达式,它就会被重新评估。
警告
重要:使用监视表达式更改代码中的值可能会影响正常的代码执行。
要删除监视表达式,请选择将鼠标悬停在某一行时出现的X按钮。