0
私は主にLUAを使用しています。私はJavaScriptを使って友人の助けを借りて何かをしようとしていましたが、なぜこのループがコールスタックを超えているのか分かりません。javascriptループがコールスタックを超えています
var myVar;
(function loop() {
for (var x = 0, ln = 3; x < ln; x++) {
myVar = setTimeout(function(i) {
console.log(i);
}, x * 333, x);
clearTimeout(myVar);
}
loop();
}());
'てclearTimeout(myVarに):私はもっとこのようにそれを行うだろうか? – epascarello
あなたは 'loop'の中から' loop'を呼び出して、無限の再帰につながります。 – Hamms
ループ内からループを呼びます*無条件*で、無限再帰につながります –