第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

閉包問題???

還是沒看懂。。。。。。有沒有簡單一些的理解。閉包是函數(shù)?

正在回答

1 回答

function?foo(x)?{????
????var?tmp?=?3;????
????return?function?(y)?{????????
????????alert(tmp?+?y?+?x);????
????}
}
var?bar?=?foo(2);????//bar現(xiàn)在就是閉包
bar(10);

可以把閉包理解為函數(shù),是一種‘特殊’點(diǎn)的函數(shù),普通的函數(shù),咱們?cè)诤瘮?shù)調(diào)用后,函數(shù)里面的變量就被js當(dāng)做垃圾回收,但是閉包就厲害了,在函數(shù)調(diào)用后,本例是foo(2),仍可以訪問函數(shù)內(nèi)部的變量,本例中是foo內(nèi)部的變量tmp和參數(shù)x,由于閉包存在,tmp和x會(huì)對(duì)js垃圾回收機(jī)說:"我是bar函數(shù)大哥的小弟,你敢清理我么。"?js垃圾回收機(jī)就默默走開了。。

2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

藍(lán)色是最溫暖的顏色L

請(qǐng)問這里的參數(shù)y要怎么理解呢
2018-11-22 回復(fù) 有任何疑惑可以回復(fù)我~
#2

qq_吧啦吧啦_3 回復(fù) 藍(lán)色是最溫暖的顏色L

這里的y是形參,bar(10)傳進(jìn)去的10是實(shí)參。 這里alert的結(jié)果就是3+10+2 = 15
2018-12-07 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

閉包問題???

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)