Javascript 如何在firebug中中止脚本执行?

Javascript 如何在firebug中中止脚本执行?,javascript,firefox,firebug,Javascript,Firefox,Firebug,如果我得到一个无限循环,并在代码中发现错误,那么如何停止它,以便用固定代码重新加载页面?A.对于递归无限循环: 无论函数是私有函数还是全局函数,都应该始终存在包含递归调用的函数的变量名 要停止递归,请在控制台中运行代码段,将包含函数的变量设置为空函数。因此,如果您的代码如下所示: function doLoop() { function privateFunction() { privateFunction(); } privateFunction();

如果我得到一个无限循环,并在代码中发现错误,那么如何停止它,以便用固定代码重新加载页面?

A.对于递归无限循环:

无论函数是私有函数还是全局函数,都应该始终存在包含递归调用的函数的变量名

要停止递归,请在控制台中运行代码段,将包含函数的变量设置为空函数。因此,如果您的代码如下所示:

function doLoop() {
    function privateFunction() {
        privateFunction();
    }
    privateFunction();
}
那么您的代码片段将如下所示:

privateFunction = function(){}
B.对于For和while循环:

写一行,将退出条件设置为true。在这种情况下,要放入控制台的代码可以是“i=6”:

var n=5
对于(变量i=0;i
var n = 5
for (var i = 0; i < n; ){
    var x = 1;
}