从JS中暂停chrome中的代码执行.可能?

use*_*232 7 javascript debugging google-chrome haxe

我可以在JS代码中暂停执行吗?我正在研究一个简单的基于haxe的debug util,我希望能够通过调用一个触发执行暂停的util方法来模拟断点.

Jam*_*ice 17

不确定这是否是您正在寻找的,但在Chrome(以及安装了Firebug的Firefox)中,您可以使用内置的JavaScript debugger语句.这会导致执行暂停,并且有效地设置断点.例如,以下内容将在循环的每次迭代中中断,允许您检查i(愚蠢的简单示例)的值:

for(var i = 0; i < 10; i++) {
    debugger;
    console.log(i);
}
Run Code Online (Sandbox Code Playgroud)