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

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

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

2023-07-12 16:47 作者:bili_90805471733  | 我要投稿

/* function test() {

? ? ? ? var a = 0

? ? ? ? return function(){

? ? ? ? ? ? console.log(a);

? ? ? ? }

? ? }

? ? test()() */

? ? //閉包

? ? // ?閉包就是能訪問到外部函數(shù)作用域中變量的函數(shù)

? ? // 使用場(chǎng)景

? ? // ? 當(dāng)我們需要隱藏一些不希望被別人訪問的內(nèi)容時(shí)候就可以使用閉包

? ? /*

? ? ? 產(chǎn)生閉包的條件

? ? ? 1.在函數(shù)內(nèi)部也有一個(gè)函數(shù)

? ? ? 2.函數(shù)內(nèi)部的函數(shù)里面用到了外部函數(shù)的局部變量

? ? ? 3.外部函數(shù)把內(nèi)部函數(shù)作為返回值return出去了

? ? */

? ? /*

? ? ? ?閉包的生命周期:

? ? ? ? ? ?1.閉包在外部函數(shù)調(diào)用時(shí)產(chǎn)生的,外部函數(shù)每次調(diào)用都會(huì)產(chǎn)生一個(gè)全新的閉包

? ? ? ? ? ?2.在內(nèi)部函數(shù)丟失時(shí)銷毀(內(nèi)部函數(shù)被垃圾回收了,閉包才會(huì)消失)

? ? */

? ? //注意事項(xiàng)

? ? ? //閉包主要用來隱藏一些不希望被外部訪問的內(nèi)容,這就意味著閉包就需要占用一定的內(nèi)存空間

? ? ? // 相比較于類來說,閉包比較浪費(fèi)內(nèi)存空間(類可以使用原型而閉包不能), 需要執(zhí)行次數(shù)少時(shí),使用閉包,需要大量創(chuàng)建使用類

? ? /* ?function outer(){

? ? ? ? ?let someVariable = "someValue"

? ? ? ? ?return function (){

? ? ? ? ? ? ?console.log(someVariable);

? ? ? ? ?}

? ? ?}

? ? ?outer()() */

? ? function outer2() {

? ? ? ? let num = 0

? ? ? ? return () => {

? ? ? ? ? ? num++

? ? ? ? ? ? console.log(num)

? ? ? ? }

? ? }

? ? let fn1 = outer2() ?// 獨(dú)立閉包

? ? let fn2 = outer2() ?// 獨(dú)立閉包

? ? fn1 = null

? ? fn2 = null

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

分享到微博請(qǐng)遵守國家法律
南城县| 榕江县| 金沙县| 仙游县| 广丰县| 城固县| 宿州市| 海兴县| 武山县| 迁西县| 沂水县| 远安县| 宜章县| 韶山市| 双桥区| 谢通门县| 鹿泉市| 牙克石市| 当阳市| 邯郸县| 榆中县| 崇阳县| 克东县| 卢龙县| 凤台县| 武安市| 东阿县| 万荣县| 三明市| 惠州市| 奉贤区| 英吉沙县| 普宁市| 乾安县| 且末县| 普格县| 兴城市| 桂平市| 乌拉特中旗| 平果县| 沽源县|