我說一下候味,我的理解吧滥酥,結(jié)合《JavaScript高級(jí)程序設(shè)計(jì)》和《JavaScript權(quán)威指南》對(duì)閉包的解釋剩岳,我更覺得權(quán)威指南解釋更為正確一些捐康,閉包不應(yīng)該說是指某個(gè)函數(shù)吧仇矾,波神你根據(jù)chrome的顯示,說是外層函數(shù)解总,而高級(jí)程序設(shè)計(jì)恰好相反贮匕,說閉包是內(nèi)部函數(shù)。閉包更準(zhǔn)確的說是一項(xiàng)技術(shù)或者一個(gè)特性花枫,函數(shù)作用域中的變量在函數(shù)執(zhí)行完成之后就會(huì)被垃圾回收刻盐,一般情況下訪問一個(gè)函數(shù)作用域中的變量,正常是無法訪問的劳翰,只能通過特殊的技術(shù)或者特性來實(shí)現(xiàn)敦锌,就是在函數(shù)作用域中創(chuàng)建內(nèi)部函數(shù)來實(shí)現(xiàn),這樣就不會(huì)使得函數(shù)執(zhí)行完成變量被回收佳簸,這種技術(shù)或者特性應(yīng)該被稱為“閉包”乙墙,像是《JavaScript權(quán)威指南》打的比方,像是把變量包裹了起來生均,形象的稱為“閉包”听想。我覺得應(yīng)該是這樣,而不是指某個(gè)函數(shù)是閉包马胧。發(fā)表一下個(gè)人觀點(diǎn)汉买,有可能有錯(cuò)誤,希望能拋磚引玉佩脊,引來大家更加深入的理解蛙粘。
f1482cbfb158 評(píng)論自前端基礎(chǔ)進(jìn)階(五):閉包
楔子 許多年前出牧,我的夢(mèng)想是當(dāng)聯(lián)合國秘書長(zhǎng),可以操控全人類抱冷。后來因?yàn)橛⒄Z學(xué)得不好崔列,又了解到聯(lián)合國秘書長(zhǎng)著實(shí)沒什么實(shí)權(quán),要求還特么的挺高旺遮,便放棄了這個(gè)想法赵讯。 許多年前,我的夢(mèng)想是...
Tranilpeak主題美觀耿眉,較多的自定義圖片顯示边翼,適合圖文并茂的博客。如何搭建Hexo博客請(qǐng)查看我另外一篇博客——在Github上搭建一個(gè)免費(fèi)的Hexo博客系統(tǒng)鸣剪。 主題安裝...
React Navigation 使用中遇到的問題 在React Native的開發(fā)中,使用到react navigation框架時(shí)遇到了不少問題棺弊。主要是安卓和iOS中相對(duì)不...
蘋果公司于9月份如期發(fā)布了新的iPhone-iPhone8,iPhone8 Plus歌溉,iPhoneX垄懂,前兩個(gè)不用多說,正常形態(tài)的iPhone和前代外觀上沒有太大區(qū)別痛垛。iPho...
一直寫好了沒有發(fā)布出來匙头,現(xiàn)在抽空把它完善下漫谷,總結(jié)下自己對(duì)于iOS 11相關(guān)的適配 此刻有空正好把前段時(shí)間適配iOS 11 和iPhoneX 相關(guān)的一些技術(shù)點(diǎn)和適配更新與大家...