在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 閉包使用結(jié)束后,通過設(shè)置匿名函數(shù)的引用為null釋放閉包,你們平時有手動設(shè)置過么

閉包使用結(jié)束后,通過設(shè)置匿名函數(shù)的引用為null釋放閉包,你們平時有手動設(shè)置過么?

閉包使用結(jié)束后,通過設(shè)置匿名函數(shù)的引用為null釋放閉包,你們平時有手動設(shè)置過么?
我看了很多代碼,很少有這樣做過,為什么?
因為垃圾回收機制更智能了?
還是?

回答
編輯回答
枕邊人

我來投沒有一票

2017年4月4日 18:33
編輯回答
久愛她

現(xiàn)代引擎主要采用標記清除的方式,正常情況并不會造成內(nèi)存泄漏。

比如給一個dom元素加上點擊事件,當元素存在時匿名函數(shù)不被回收。當元素被移除時,無法通過環(huán)境變量訪問該dom,也就無法訪問匿名函數(shù),所以該函數(shù)就被GC了。

另外我很好奇的一點,閉包使用結(jié)束是什么意思?怎么在這個時間點去執(zhí)行代碼?

2018年6月9日 22:48