五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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的評論 (共 條)

分享到微博請遵守國家法律
开鲁县| 库伦旗| 长岭县| 松原市| 白朗县| 台东市| 广水市| 浦北县| 天台县| 墨玉县| 紫金县| 西藏| 彭阳县| 灌云县| 兰西县| 汕尾市| 横峰县| 平原县| 大方县| 广汉市| 旬邑县| 乡城县| 樟树市| 涡阳县| 南昌县| 化隆| 克什克腾旗| 巴彦县| 金沙县| 历史| 宁南县| 凌海市| 富顺县| 藁城市| 红安县| 鄯善县| 余庆县| 瑞安市| 延安市| 香河县| 巫山县|