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