最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

千鋒教育JavaScript全套視頻教程(10天學(xué)會(huì)Js,前端javascrip

2023-07-12 16:05 作者:DYQ凌哈哈  | 我要投稿

閉包的優(yōu)缺點(diǎn):

優(yōu)點(diǎn):

①保護(hù)函數(shù)內(nèi)的變量安全 ,實(shí)現(xiàn)封裝,防止變量流入其他環(huán)境發(fā)生命名沖突

②在內(nèi)存中維持一個(gè)變量,可以做緩存(但使用多了同時(shí)也是一項(xiàng)缺點(diǎn),消耗內(nèi)存)。

③匿名自執(zhí)行函數(shù)可以減少內(nèi)存消耗。(function(){}){}

壞處:

?①被引用的私有變量不能被銷毀,增大了內(nèi)存消耗,造成內(nèi)存泄漏,解決方法是可以在使用完變量后手動(dòng)為它賦值為null。

?②其次由于閉包涉及跨域訪問(wèn),所以會(huì)導(dǎo)致性能損失,我們可以通過(guò)把跨作用域變量存儲(chǔ)在局部變量中,然后直接訪問(wèn)局部變量,來(lái)減輕對(duì)執(zhí)行速度的影響。

總的來(lái)說(shuō)

閉包:函數(shù)內(nèi)部包裹函數(shù),作用域鏈得不到釋放,造成消耗內(nèi)存。

千鋒教育JavaScript全套視頻教程(10天學(xué)會(huì)Js,前端javascrip的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
耿马| 荥经县| 萨迦县| 临夏县| 贡觉县| 涟水县| 南乐县| 洛扎县| 武汉市| 台山市| 汕尾市| 洞口县| 仙桃市| 乌恰县| 周口市| 齐河县| 峡江县| 徐汇区| 三穗县| 河池市| 永城市| 句容市| 天峻县| 黄浦区| 高州市| 湟中县| 新民市| 连南| 营山县| 台前县| 黄龙县| 中山市| 泾源县| 高唐县| 辽中县| 即墨市| 库尔勒市| 长春市| 城口县| 库伦旗| 老河口市|