2011-10-07 60 views

回答

1

A.递归无限循环:

应该始终有一个包含被递归调用的函数,不论功能是否是私有的或全球的一些变量名。

要停止递归,运行在其设定包含该函数到一个空函数的变量控制台的代码片段。所以,如果你的代码是这样的:

function doLoop() { 
    function privateFunction() { 
     privateFunction(); 
    } 
    privateFunction(); 
} 

然后您的代码段会是这样:

privateFunction = function(){} 

B.对于,并循环:

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

var n = 5 
for (var i = 0; i < n;){ 
    var x = 1; 
}