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