我有一个测试文件,它每分钟或每秒钟运行一次,这取决于我设置它的方式。

我在文件中设置了监视变量,但它们从不填充:

但是,通过在文件本身中设置一个断点,可以让它们填充。
只有有一个断点,变量才会填充。
也只在调用setInterval时才会进行填充,尽管watch变量是一个文件范围的变量- count。

我觉得这种行为很奇怪。计数应该在任何时候都可用。
发布于 2019-06-27 20:02:16
只有当脚本到达断点时,监视变量才可用。这正是铬调试器的工作方式。如果您不在任何javascript执行中,那么您就不能引用任何javascript变量。
编辑:在devtools中添加一个“监视”变量不仅是特定于文件的。它可以查看任何可访问的javascript变量。
编辑2:您可以通过控制台输出变量,而不是在调试模式下输出任何JS变量。在developer tools中导航到console选项卡,然后键入变量名。即使在不进行调试时,控制台也应该输出变量的值。
https://stackoverflow.com/questions/56797790
复制相似问题