看了王福朋老師的深入理解閉包與原型鏈function?fn(){
????var?max?=?10;
????return?function?bar(x){
????????if(x?>?max){
????????????console.log(x);
????????}
????}
}
var?she?=?fn(),
????max?=?100;
she(25);當(dāng)bar作為返回值被返回時,創(chuàng)建了自身的執(zhí)行上下文,調(diào)用了fn里的max變量,導(dǎo)致fn的執(zhí)行上下文沒被銷毀,如果在一個普通函數(shù)中調(diào)用全局變量,那在函數(shù)的上下文活動的時候,全局上下文是不是也是活動的?
關(guān)于閉包的執(zhí)行上下文
西蘭花偉大炮
2016-12-02 15:29:22