无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

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

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

2023-07-21 16:50 作者:大魔王jlm  | 我要投稿

閉包的特點(diǎn)

?1.作用域空間不銷(xiāo)毀

? 優(yōu)點(diǎn): 因?yàn)椴讳N(xiāo)毀,變量也不會(huì)銷(xiāo)毀,增加了變量的生命周期

? 缺點(diǎn): 因?yàn)椴讳N(xiāo)毀,會(huì)一直占用內(nèi)存,多了以后就會(huì)導(dǎo)致內(nèi)存溢出(手動(dòng)銷(xiāo)毀設(shè)為null)

?內(nèi)存溢出:一塊內(nèi)存一直被占用而得不到釋放,影響瀏覽器的垃圾會(huì)收機(jī)制。


?2.可以利用閉包在一個(gè)函數(shù)外部訪問(wèn)函數(shù)內(nèi)部的變量

?優(yōu)點(diǎn): 可以在函數(shù)外部訪問(wèn)內(nèi)部數(shù)據(jù)

? 缺點(diǎn): 必須要時(shí)刻保持引用,導(dǎo)致函數(shù)執(zhí)行棧不被銷(xiāo)毀


?3.保護(hù)私有變量

?優(yōu)點(diǎn): 可以把一些變量放在函數(shù)里面,不會(huì)污染全局

?缺點(diǎn): 要利用閉包函數(shù)才能訪問(wèn),不是很方便

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

分享到微博請(qǐng)遵守國(guó)家法律
仙居县| 稻城县| 泸定县| 浙江省| 宝清县| 潜山县| 大英县| 永宁县| 岑溪市| 淮滨县| 凤山市| 准格尔旗| 九寨沟县| 潼南县| 横山县| 阿城市| 竹山县| 德江县| 彝良县| 新竹县| 南投县| 乐亭县| 成安县| 太仆寺旗| 铅山县| 永顺县| 德阳市| 平武县| 如皋市| 辽中县| 延吉市| 龙泉市| 乐都县| 江油市| 梨树县| 澜沧| 安宁市| 阳新县| 桐庐县| 开平市| 勃利县|