为什么此函数打印出的是
0 1 2
而不是 0 1 2 3
?(function fn1(){
for (var i = 0; i < 4; i++) {
var tc=setTimeout(function(i){
console.log(i);
clearTimeout(tc);
}, 10, i);
}
})();