0

过去,当我在 Google Chrome 中的断点处停止并将鼠标悬停在变量上时,会弹出一个显示该变量值的弹出窗口。出于某种原因,这种情况已经停止发生。谁能想到什么可能阻止了这种行为以及我如何能够恢复它?

4

2 回答 2

0

这似乎是 Chrome 的间歇性问题,有时是由错误的范围引起的,但并非总是如此……有时 Chrome 只是固执,没有明显的原因不显示工具提示变量评估。我建议尝试关闭并打开开发者工具,和/或关闭并打开 Chrome。它可能会让它工作。如果失败,请使用 Firefox。;-)

我的刚开始工作,没有明显的原因。

于 2012-04-19T13:00:25.703 回答
0

有时它会挂起并且不显示变量的工具提示,但这可以通过关闭/打开调试器来修复。

可能还有另一个原因。您在一个范围内,但试图从另一个范围访问变量。

arr.forEach(function(e){ // breakpoint is here
  e.doSeomthing(); // but `e` in inner scope is not defined
});

从外部范围访问属性也是如此。对于后者,可以打开调用堆栈并移动到适当的调用深度和范围。

于 2012-04-16T10:09:17.543 回答