Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从JS中暂停chrome中的代码执行。可能的_Javascript_Debugging_Google Chrome_Haxe - Fatal编程技术网

Javascript 从JS中暂停chrome中的代码执行。可能的

Javascript 从JS中暂停chrome中的代码执行。可能的,javascript,debugging,google-chrome,haxe,Javascript,Debugging,Google Chrome,Haxe,我可以在JS代码中暂停执行吗?我正在开发一个简单的基于haxe的调试util,我希望能够通过调用util方法来模拟断点,该方法将触发执行暂停。不确定这是否是您想要的,但在Chrome(如果安装了Firebug,则在Firefox)中,您可以使用内置JavaScript语句。这会导致执行暂停,实际上就像设置断点一样。例如,以下内容将在循环的每次迭代中中断,从而允许您检查i的值(非常简单的示例): for(变量i=0;i

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

不确定这是否是您想要的,但在Chrome(如果安装了Firebug,则在Firefox)中,您可以使用内置JavaScript语句。这会导致执行暂停,实际上就像设置断点一样。例如,以下内容将在循环的每次迭代中中断,从而允许您检查
i
的值(非常简单的示例):

for(变量i=0;i<10;i++){
调试器;
控制台日志(i);
}

在Haxe中,这可以通过
非类型化的js(“调试器”)来完成希望我们可以为Haxe3添加一个简单的函数,比如js.Lib.debugger();很酷。现在,如果有一个键盘快捷键可以将调试器语句注入控制台,那将是惊人的。
for(var i = 0; i < 10; i++) {
    debugger;
    console.log(i);
}