您当前的位置首页/每日一题/ 正文

JS每日一题:循环中定时输出数据闭包应用

admin 最后更新时间 2017-12-11 14:35:49   72浏览
以下代码输出什么?为什么?

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

如果修改得到 1 2 3 4
发表评论





评论列表
  • zero 发布于 2017-12-08 22:42:06 [沙发]
    `````````````````````````````````````````````````````````````````````
    5 5 5 5
    for(let i = 1; i < 5; i++) { 
    setTimeout(function() { console.log(i) }, 1000)
    }