在我看来,clearTimeout(timer)
将首先被执行,为什么它无法杀死timer
,浏览器仍然会发出警报。
代码在这里:
var i = 0, timer , j =0
while(i++ <2){
timer = window.setTimeout(
function(){
j++;alert(j)
}, 1000)
};
clearTimeout(timer)