国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

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

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

2023-07-17 18:45 作者:陳默不語Mo  | 我要投稿

閉包:

函數(shù)內部返回一個函數(shù),這個函數(shù)被外界引用,那么這個函數(shù)就不會被瀏覽器的回收機制銷毀回收,內部函數(shù)所用到的外部函數(shù)的變量也不會被銷毀。

優(yōu)點:讓臨時變量永駐內存

缺點:內存泄露

案例1:

function outer(){

var name = 'kerwin'

var age = 100

return function(){

return name + '111111'

}

}

var func = outer();

console.log(func());

func()

func()

案例2:

fetch('http://www.a.com/aaa')

fetch('http://www.a.com/bbb')

fetch('http://www.b.com/aaa')

fetch('http://www.b.com/bbb')

function FetchContainer(url){

return function(path){

return fetch(url+path)

}

}

var fetcha=FetchContainer('http://www.a.com')

fetcha('/aaa').then(res=>res.json()).then(res=>console.log(res))

fetcha('/bbb').then(res=>res.json()).then(res=>console.log(res))

fetcha('/ccc').then(res=>res.json()).then(res=>console.log(res))

fetcha('/ddd').then(res=>res.json()).then(res=>console.log(res))

fetcha = null; //解決內存泄露問題把使用完的變量設置為null。


千鋒教育JavaScript全套視頻教程(10天學會Js,前端javascrip的評論 (共 條)

分享到微博請遵守國家法律
河北区| 东台市| 乌海市| 正定县| 东平县| 云和县| 巨野县| 大厂| 修水县| 罗田县| 积石山| 新乐市| 若尔盖县| 永寿县| 宁强县| 申扎县| 志丹县| 易门县| 延安市| 遵义市| 重庆市| 怀化市| 保康县| 池州市| 乌拉特后旗| 遂溪县| 苍山县| 阿拉善右旗| 克拉玛依市| 道孚县| 黑龙江省| 尚义县| 禄丰县| 汕头市| 文安县| 江油市| 五台县| 玛沁县| 东至县| 沙洋县| 长沙县|