A:
for(var i=1;i<4;i++){
(function(j){
setTimeout(function(){
console.log(j);
},1000*j);
})(i);
}
B:
for(var i = 0;i<4;i++){
setTimeout((function(j){
console.log(j);
})(i), i*1000)
}
知道A是闭包,但是不理解为什么B不能实现隔一秒打印,