这段代码执行后,控制台直接输出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);
}
}不得解呀!求大神解惑
添加回答
举报
0/150
提交
取消