首页 > 其他 > 详细

第五章 作用域闭包

时间:2020-08-09 23:36:46      阅读:100      评论:0      收藏:0      [点我收藏+]
  for (var i = 1; i <= 5; i++) {
            setTimeout(function timeer() {
                console.log(i);//5个6 
            }, 1000)
        }
先执行同步,同步执行完了之后,指向异步;
这个循环的终止条件是i=6;此时执行异步。

for (let i = 1; i <= 5; i++) {
    setTimeout(function timeer() {
        console.log(i); //1 2  3  4  5
    }, 1000)
}
//同样执行同步,同步执行完后是异步,因为let 具有块级作用域。
它在循环的时候,单独产生一个作用域。所以是 1  2  3  4  5

第五章 作用域闭包

原文:https://www.cnblogs.com/IwishIcould/p/13466815.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!