猿问

关于for循环执行原理

为什么里面是Var的时候,输出五次5,里面是let的时候,输出0,1,2,3,4呢?

for(var i =0; i<5; i++) {
    setTimeout(function(){
     console.log(i);
    },1000);}


红糖糍粑
浏览 689回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答