閉包常見操作

總結(jié)

定義:閉包可以讓一個函數(shù)訪問并操作其聲明時的作用域中的變量和函數(shù),并且此衅,即使聲明時的作用域消失了,也可以調(diào)用

應(yīng)用:
1.私有變量
2.回調(diào)與計時器
3.綁定函數(shù)上下文
4.偏應(yīng)用函數(shù)
5.函數(shù)重載:緩存記憶、函數(shù)封裝
6.即時函數(shù):獨立作用域、簡潔代碼、循環(huán)叮称、類庫封裝种玛、通過參數(shù)限制作用域內(nèi)的名稱

正文


閉包的定義說法如下:
1、只要能訪問外部變量的就是閉包瓤檐,
2赂韵、所有函數(shù)都是閉包。
3挠蛉、保護一個可重用的局部變量的詞法結(jié)構(gòu)
4祭示、忍者秘籍-- 閉包是一個函數(shù)在創(chuàng)建時允許該自身函數(shù)訪問并操作該自身函數(shù)之外的變量時所創(chuàng)建的作用域
5、閉包可以讓一個函數(shù)訪問并操作其聲明時的作用域中的變量和函數(shù)谴古,并且质涛,即使聲明時的作用域消失了,也可以調(diào)用

注意的是:閉包不是在創(chuàng)建的那一時刻點的狀態(tài)的快照掰担,而是一個真實的封裝汇陆,只要閉包存在,就可以對其進行修改带饱。

最簡單的閉包:

// 全局作用域就是一個閉包
var outerVal = 'lifan'
function oterFn(){
  console.log(outerVal)
}
outerFn() // lifan

新的閉包說明:

1.閉包一定是函數(shù)對象
2.閉包和詞法作用域毡代,作用域鏈阅羹,垃圾回收機制息息相關(guān)
3.當函數(shù)一定是在其定義的作用域外進行訪問時,才產(chǎn)生閉包
4.閉包是由該函數(shù)和其上層執(zhí)行上下文共同構(gòu)成

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末教寂,一起剝皮案震驚了整個濱河市捏鱼,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌酪耕,老刑警劉巖导梆,帶你破解...
    沈念sama閱讀 221,548評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異因妇,居然都是意外死亡问潭,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,497評論 3 399
  • 文/潘曉璐 我一進店門婚被,熙熙樓的掌柜王于貴愁眉苦臉地迎上來狡忙,“玉大人,你說我怎么就攤上這事址芯≡肿拢” “怎么了?”我有些...
    開封第一講書人閱讀 167,990評論 0 360
  • 文/不壞的土叔 我叫張陵谷炸,是天一觀的道長北专。 經(jīng)常有香客問我,道長旬陡,這世上最難降的妖魔是什么拓颓? 我笑而不...
    開封第一講書人閱讀 59,618評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮描孟,結(jié)果婚禮上驶睦,老公的妹妹穿的比我還像新娘。我一直安慰自己匿醒,他們只是感情好场航,可當我...
    茶點故事閱讀 68,618評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著廉羔,像睡著了一般溉痢。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上憋他,一...
    開封第一講書人閱讀 52,246評論 1 308
  • 那天孩饼,我揣著相機與錄音月弛,去河邊找鬼持寄。 笑死结啼,一個胖子當著我的面吹牛通孽,可吹牛的內(nèi)容都是我干的同衣。 我是一名探鬼主播抵碟,決...
    沈念sama閱讀 40,819評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼戈二,長吁一口氣:“原來是場噩夢啊……” “哼房资!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起忍些,我...
    開封第一講書人閱讀 39,725評論 0 276
  • 序言:老撾萬榮一對情侶失蹤鲁猩,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后罢坝,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體廓握,經(jīng)...
    沈念sama閱讀 46,268評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,356評論 3 340
  • 正文 我和宋清朗相戀三年嘁酿,在試婚紗的時候發(fā)現(xiàn)自己被綠了隙券。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,488評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡闹司,死狀恐怖娱仔,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情游桩,我是刑警寧澤牲迫,帶...
    沈念sama閱讀 36,181評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站借卧,受9級特大地震影響盹憎,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜铐刘,卻給世界環(huán)境...
    茶點故事閱讀 41,862評論 3 333
  • 文/蒙蒙 一陪每、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧镰吵,春花似錦檩禾、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,331評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽竹握。三九已至画株,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間啦辐,已是汗流浹背谓传。 一陣腳步聲響...
    開封第一講書人閱讀 33,445評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留芹关,地道東北人续挟。 一個月前我還...
    沈念sama閱讀 48,897評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像侥衬,于是被迫代替她去往敵國和親诗祸。 傳聞我的和親對象是個殘疾皇子跑芳,可洞房花燭夜當晚...
    茶點故事閱讀 45,500評論 2 359

推薦閱讀更多精彩內(nèi)容