我正在编写一个看起来像这样的闭包:
(function(){
var OutterScope = 1;
(function RunThisLoop() {
OutterScope++;
console.log(OutterScope);
setInterval(RunThisLoop, 1000);
})();
})();
<strong>这里是jsfiddle。问题是控制台输出似乎关闭:它应该每秒更新一次,但它似乎每秒更新超过一秒,然后最终导致浏览器崩溃。这是为什么?