fourI我寫了一個循環javascript和我肯定已經做了可怕的工作:爲什麼我的JavaScript for循環無法正常工作?
init = function() {
var i = 0;
timer = setInterval(function() {
if (i >= 4) {
clearInterval(timer);
return;
}
for (i = 0; i < 10; i++) {
console.log('init fired');
}
}, 2000);
};
init();
我要的是定時器在for
循環的i
變量達到四後停止。相反,日誌會顯示init fired
十次。我究竟做錯了什麼?
它不是很清楚你在問什麼 – 2012-01-06 14:27:39
@ DanielA.White我在問:我如何獲得'init fired'只輸出到控制檯四次? – 2012-01-06 14:30:09
我想根據一定的條件來中斷setInterval定時器。 – 2012-01-06 14:30:53