最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript閉包概念簡單解析(推薦)

 更新時(shí)間:2016年06月03日 09:57:32   投稿:jingxian  
下面小編就為大家?guī)硪黄猨avascript閉包概念簡單解析(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

關(guān)于"閉包"這個(gè)概念的文章在網(wǎng)上鋪天蓋地,基本已經(jīng)稀爛了,但是有時(shí)候總感覺讀了這么多的文章還是云山霧罩,當(dāng)然是由于它本身就比較難于理解和涉及的知識較多,還有一個(gè)很重要的原因就是網(wǎng)上很多教程介紹可能存在一定的誤區(qū),或者說側(cè)重點(diǎn)不同,下面就通過代碼實(shí)例簡單的介紹一下什么是閉包。

代碼實(shí)例一:

function a(){  
var webName="腳本之家"; 
console.log(webName); 
} 
a() 

以上是一段非常簡單的代碼,當(dāng)函數(shù)執(zhí)行結(jié)束之后,它就會從內(nèi)存中釋放,里面的聲明的局部變量也將在內(nèi)存中被釋放,自然就無法被訪問,在網(wǎng)上很多例子中,大多涉及到了作用域問題,其實(shí)一旦涉及作用域問題就和“閉包”概念就離題了,盡管作用域和"閉包"存在一定的關(guān)系。

再來看一段代碼:

function a(){ 

var webName="腳本之家"; 

function show() { 

console.log(webName); 

} 

return show; 

} 

var func = a(); 

func();

以上代碼就形成了一個(gè)典型的閉包,函數(shù)a()執(zhí)行之后,在它內(nèi)部聲明的變量webName依然可以使用。

說了這么多,閉包到底是什么,下面做一下總結(jié):

閉包是一個(gè)概念,它描述了函數(shù)執(zhí)行完畢內(nèi)存釋放后,依然內(nèi)存駐留的一個(gè)現(xiàn)象,只要把握這個(gè)核心概念,閉包就不難理解了。

以上這篇javascript閉包概念簡單解析(推薦)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

潮州市| 桃园市| 兰州市| 连云港市| 邛崃市| 安义县| 舒兰市| 临湘市| 万荣县| 林甸县| 西盟| 沈阳市| 南昌市| 蒙阴县| 安远县| 同江市| 大同市| 济宁市| 清丰县| 福建省| 韶关市| 梅河口市| 靖远县| 鹤壁市| 通州市| 昂仁县| 抚远县| 玉龙| 修武县| 启东市| 若羌县| 东丰县| 卓尼县| 天柱县| 麟游县| 岚皋县| 玉溪市| 石台县| 东乌珠穆沁旗| 莒南县| 七台河市|