使用旧的运行时,我可以在代码的任何位置设置断点。使用新的 v8 运行时断点显然必须在我从调试器运行的函数中?
这是预期的行为吗?我在调试器或我的代码中做错了吗?也许它的结构不正确?
最小的例子:
var test1 = 1;
var test2 = 2;
var test3 = 3;
function myFunction() {
var test4 = 4;
var test5 = 5;
}
V8 运行时间:
我可以设置断点var test4 = 4
,然后使用调试器和 select myFunction
,代码在该行中断。
但是,如果我设置断点var test2 = 2
,然后使用调试器,选择myFunction
,它不会中断(它会与旧运行时一起使用)。