var改为let后就输出0 1 2 3而不是4个4了
来源:4-2 js运行机制
idcunyu
2018-04-19
for(var i = 0 ; i<4;i++){
setTimeout(function(){
console.log( i );
})
}
当把var改为let再运行就输出0 1 2 3了
写回答
1回答
-
快乐动起来呀
2018-04-19
继续看,有讲作用域
00
相似问题
var改为let后就输出0 1 2 3而不是4个4了
来源:4-2 js运行机制
idcunyu
2018-04-19
for(var i = 0 ; i<4;i++){
setTimeout(function(){
console.log( i );
})
}
当把var改为let再运行就输出0 1 2 3了
1回答
快乐动起来呀
2018-04-19
继续看,有讲作用域
相似问题