我在下面的代码中有一点疑问
for(var i=1; i<6; i++) {
console.log('Outside: ',i);
setTimeout(function(){ console.log('Inside: ',i); }, 1000);
}
上述代码的结果:是
Outside: 1
Outside: 2
Outside: 3
Outside: 4
Outside: 5
Inside: 6
Inside: 6
Inside: 6
Inside: 6
Inside: 6
任何人都可以解释一下吗?