这段代码执行后,控制台直接输出0,没有先执行setInterval()中的匿名函数
代码如下:
var div = document.getElementById("div");
div.onclick = function() { var i = 0; var timer = null;
timer = setInterval(function() {
i++; console.log(i) if(i == 10) {
clearInterval(timer);
}
},300); if(i == 0) {
clearInterval(timer); console.log(i);
}
}
不得解呀!求大神解惑
有只小跳蛙
扬帆大鱼
随时随地看视频慕课网APP
相关分类