为什么我的手表表达式(不可用)在Firefox调试器中?

时间:2018-05-01 23:37:29

标签: firefox javascript-debugger

我正在尝试使用Firefox 59.0.2进行调试。我在一个函数中,我的大部分表达式都是“(不可用)”。它们的值有时会显示在范围选项卡中,如果我使用alert()将它们回显到屏幕,则会显示这些值。

是什么导致了这个问题?有范围问题吗?我认为全局范围变量没有这个问题。

我在控制台中没有收到任何javascript错误。

1 个答案:

答案 0 :(得分:0)

这通常是因为您在调用堆栈中的不同点暂停调试器而不是变量在范围内。 Here's a potential clue.