欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript函數(shù)作用域鏈分析

 更新時間:2015年02月13日 11:06:04   作者:桂學(xué)成  
這篇文章主要介紹了JavaScript函數(shù)作用域鏈,實例分析了函數(shù)作用域鏈的原理與使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例分析了JavaScript函數(shù)作用域鏈。分享給大家供大家參考。具體分析如下:

作用域鏈:

JavaScript的每個函數(shù)function都有自己的作用域,使用Active Object(簡稱AO)活動對象來保存,在相互嵌套的函數(shù)中形成了作用域鏈,如下圖所示:

作用域鏈就是從里到外的AO鏈

變量的尋找:

函數(shù)fn3中使用的變量,如在fn3作用域內(nèi)尋找不到,則往外層fn2作用域?qū)ふ?,以此類推,直到全局對象window

代碼演示如下:

var c = 5; 
function t1(){ 
  var d = 6; 
  function t2(){ 
    var e = 7; 
    var d = 3;
 //如果在這里聲明的var d = 3,
 //那么函數(shù)就不在向外尋找變量d,輸出的值為15 
    console.log(c+d+e); 
  } 
  t2(); 
} 
t1();

了解了JavaScript作用域鏈后,在函數(shù)里面使用頻率較高的外部變量,最好先將外部變量保存為局部變量后,再進行操作,這樣就大大減少通過作用域鏈查找變量的時間。

希望本文所述對大家的javascript程序設(shè)計有所幫助。

相關(guān)文章

  • BootStrapValidator校驗方式

    BootStrapValidator校驗方式

    做輸入校驗的時候如果你前端框架用的是bootstrap的話,首推bootstrapValidator校驗方式,下面通過本文給大家分享下校驗流程,一起看看吧
    2016-12-12
  • javascript dom 基本操作小結(jié)

    javascript dom 基本操作小結(jié)

    在網(wǎng)上找了很多dom操作的例子,感覺不全而且凌亂。
    2010-04-04
  • JS實現(xiàn)一個簡單的日歷

    JS實現(xiàn)一個簡單的日歷

    本文主要介紹了用js實現(xiàn)一個日歷的示例代碼并解析其實現(xiàn)原理,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • 高效的jquery數(shù)字滾動特效

    高效的jquery數(shù)字滾動特效

    這篇文章主要介紹了高效的jquery數(shù)字滾動特效,靈活的進行數(shù)字滾動,感興趣的小伙伴們可以參考一下
    2015-12-12
  • Three.js開發(fā)實現(xiàn)3D地圖的實踐過程總結(jié)

    Three.js開發(fā)實現(xiàn)3D地圖的實踐過程總結(jié)

    這篇文章主要給大家介紹了關(guān)于利用Three.js開發(fā)實現(xiàn)3D地圖的實踐過程,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用three.js具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11
  • 微信小程序錄音實現(xiàn)功能并上傳(使用node解析接收)

    微信小程序錄音實現(xiàn)功能并上傳(使用node解析接收)

    在我們的日常開發(fā)中經(jīng)常會遇到錄音功能,并上傳到服務(wù)器,今天小編給大家分享微信小程序錄音功能實現(xiàn)并上傳錄音文件,使用node解析接收,需要的朋友可以參考下
    2020-02-02
  • JS(JQuery)操作Array的相關(guān)方法介紹

    JS(JQuery)操作Array的相關(guān)方法介紹

    本篇文章主要是對JS(JQuery)操作Array的相關(guān)方法進行了詳細(xì)的介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-02-02
  • JavaScript引用類型RegExp基本用法詳解

    JavaScript引用類型RegExp基本用法詳解

    這篇文章主要介紹了JavaScript引用類型RegExp基本用法,結(jié)合實例形式較為詳細(xì)的分析了引用類型RegExp正則表達式相關(guān)函數(shù)使用技巧與操作注意事項,需要的朋友可以參考下
    2018-08-08
  • 利用原生JS實現(xiàn)歡樂水果機小游戲

    利用原生JS實現(xiàn)歡樂水果機小游戲

    這篇文章主要介紹了利用原生JS實現(xiàn)歡樂水果機小游戲,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • 微信小程序?qū)崿F(xiàn)事件傳參與數(shù)據(jù)同步流程詳解

    微信小程序?qū)崿F(xiàn)事件傳參與數(shù)據(jù)同步流程詳解

    這篇文章主要介紹了微信小程序開發(fā)中實現(xiàn)事件傳參與數(shù)據(jù)同步的詳細(xì)流程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2022-10-10

最新評論