2 回答
已采納

蕭雁翎
TA貢獻(xiàn)57條經(jīng)驗(yàn) 獲得超235個(gè)贊
一句話概括就是:閉包就是一個(gè)函數(shù),捕獲作用域內(nèi)的外部綁定。這些綁定是為之后使用而被綁定,即使作用域已經(jīng)銷(xiāo)毀,最關(guān)鍵的是這些綁定只在創(chuàng)建閉包之時(shí)完成。

OlderSkee
TA貢獻(xiàn)123條經(jīng)驗(yàn) 獲得超103個(gè)贊
function outFn(){
? ?var a = 99;
? ?return function () {
? ? ? ?return a
? ?}
}
//console.log(a) //直接訪問(wèn)a 找不到
var fn = outFn()
console.log(fn()) ? //通過(guò)閉包 訪問(wèn)另一函數(shù)里面的值
函數(shù)外能訪問(wèn)函數(shù)里面的變量值。 就是閉包
添加回答
舉報(bào)
0/150
提交
取消