变量对象就是活动对象(同一个对象引用),变量对象在未激活的时候不能访问(因为没有赋值),激活了就变为活动对象(此时已经赋值,可以引用)。作用域链中保存的是变量对象的引用,既然变量对象已经激活过了当然可以访问到变量对象中的属性,你只是以为误解了‘非活动对象状态不能访问’这句话,这句话只适用于执行上下文刚创建时,创建后,如果有闭包的情况就可以访问,因为已经赋值。
前端基础进阶(五):闭包初学JavaScript时,我在闭包上,走了很多弯路。而这次重新回过头来对基础知识进行梳理,要讲清楚闭包,也是一个非常大的挑战。 闭包有多重要?如果你是初入前端的朋友,我没有...