今天長(zhǎng)沙達(dá)內(nèi)培訓(xùn)機(jī)構(gòu)小編跟大伙一起聊聊:作用域、作用域鏈以及作用域鏈的形成。
作用域:
作用域是一種規(guī)則,在代碼編譯階段就確定了,規(guī)定了變量與函數(shù)的可被訪問的范圍。全局變量擁有全局作用域,局部變量則擁有局部作用域。js是一種沒有塊級(jí)作用域的語言(包括if、for等語句的花括號(hào)代碼塊或者單獨(dú)的花括號(hào)代碼塊都不能形成一個(gè)局部作用域),所以js的局部作用域的形成有且只有函數(shù)的花括號(hào)內(nèi)定義的代碼塊形成的,既函數(shù)作用域。
作用域鏈:
作用域鏈?zhǔn)亲饔糜蛞?guī)則的實(shí)現(xiàn),通過作用域鏈的實(shí)現(xiàn),變量在它的作用域內(nèi)可被訪問,函數(shù)在它的作用域內(nèi)可被調(diào)用。
作用域鏈?zhǔn)且粋€(gè)只能單向訪問的鏈表,這個(gè)鏈表上的每個(gè)節(jié)點(diǎn)就是執(zhí)行上下文的變量對(duì)象(代碼執(zhí)行時(shí)就是活動(dòng)對(duì)象),單向鏈表的頭部(可被*一個(gè)訪問的節(jié)點(diǎn))始終都是當(dāng)前正在被調(diào)用執(zhí)行的函數(shù)的變量對(duì)象(活動(dòng)對(duì)象),尾部始終是全局活動(dòng)對(duì)象。
作用域鏈的形成:
我們從一段代碼的執(zhí)行來看作用域鏈的形成過程。
function fun01 () {
console.log('i am fun01...');
fun02();
}
function fun02 () {
console.log('i am fun02...');
}
fun01();
好了,以上就是今天長(zhǎng)沙達(dá)內(nèi)培訓(xùn)機(jī)構(gòu)小編給大家講述的內(nèi)容,詳情請(qǐng)登陸:(http://cs.java.tedu.cn/)
編輯短信:姓名+電話+想要學(xué)習(xí)課程 發(fā)送至:18487146383,發(fā)送短信即可獲得1000元免費(fèi)7天試聽機(jī)會(huì)哦!
聯(lián)系人:李老師
電話(微信):18487146383
網(wǎng)站:http://cs.java.tedu.cn
昆明達(dá)內(nèi)職業(yè)培訓(xùn)學(xué)校
18087159764
廠家直銷 嬌菲動(dòng)靜不變形棉柔衛(wèi)生巾
如何“挖掘”民營(yíng)醫(yī)院發(fā)展最速曲線?
Balrtur百得 TBG45P低氮燃?xì)馊紵?/a>
北辰學(xué)前教育凱斯云錦國(guó)際幼兒園具有特色的幼兒園
配電變壓器
作用域、作用域鏈以及作用域鏈的形成
2016自行車比賽,中國(guó)單車比賽評(píng)論
供應(yīng)高服GLJ活性碳過濾機(jī)的使用方法
22255-13-6扁蓄苷Guaijaverin
艾諾絲雅詩加盟費(fèi)多少 2019怎么加盟
湖南省項(xiàng)目立項(xiàng)申請(qǐng)書撰寫多少錢,成功范文等待你的領(lǐng)取
移動(dòng)苗床 潮汐苗床 食用菌網(wǎng)架球場(chǎng)圍欄
供應(yīng)003帆船油畫
師傅技術(shù)好的 耐高溫絕緣防火套管創(chuàng)發(fā)廠家直銷
供應(yīng)諾星木工膠反應(yīng)釜 湖南反應(yīng)釜
河南移動(dòng)式抓斗清污機(jī)、河北靶斗式清污機(jī)、門式清污機(jī)
廠家熱銷 兩端帶閥 LNG/LPG/CO2取樣氣瓶
夏威夷果 堅(jiān)果一箱10斤 新貨 廠家直銷價(jià) 歡迎采購
樓梯柱子實(shí)木立柱扶手彎頭 廠家直銷進(jìn)口櫸木 支持訂做可做烤漆
河北企業(yè)宣傳片制作_頗具口碑的企業(yè)微電影推薦