国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

javascript的執行環境和作用域的理解1

Raaabbit / 3040人閱讀

摘要:執行環境又稱作執行上下文,其作用就是規定了對環境內的變量還有函數的操作權利,主要分為全局的執行環境和局部的執行環境。創建作用域鏈的作用主要是讓每個嵌套關聯的執行環境中的變量和函數有序的調用和操作。

1 執行環境(exeution context)又稱作執行上下文,其作用就是規定了對環境內的變量還有函數的操作權利,主要分為全局的執
行環境和局部的執行環境。

2 當一段代碼進行運行的時候,他就會進入一個執行環境,同事在該執行環境內創建一個變量對象(VO)主要用來保存這個執
行環境里的變量函數聲明(比如全局的變量對象就聲明了一些全局的函數,比如說Math,所以我們可以直接在全局中直接調用這個
函數),同時創建作用域鏈,作用域鏈的頂端始終是當前執行環境的變量對象,尾端是全局的執行環境的變量對象,當執行的代
碼是一個函數的時候,就會創建一個活動對象(AO),將這個活動對象作為變量對象。于此同時活動對象里會定義一個
argument的對象。
創建作用域鏈的作用主要是讓每個嵌套關聯的執行環境中的變量和函數有序的調用和操作1。

3 每一個進入執行環境的環境都會被push進環境棧里,執行完之后,該環境會從執行環境棧中pop出來。在某個執行環境的所有
代碼都執行完畢后,環境將被銷毀,意味著其中所有變量和函數定義也都隨之銷毀;全局執行環境的銷毀是在網頁或瀏覽器關閉
時執行的;在某個執行環境的所有代碼都執行完畢后,環境將被銷毀,意味著其中所有變量和函數定義也都隨之銷毀;全局執行
環境的銷毀是在網頁或瀏覽器關閉時執行的;在某個執行環境的所有代碼都執行完畢后,環境將被銷毀,意味著其中所有變量和
函數定義也都隨之銷毀;全局執行環境的銷毀是在網頁或瀏覽器關閉時執行的;

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/82045.html

相關文章

  • javascript執行環境作用理解

    摘要:作用域鏈的用途,是保證對執行環境有權訪問的所有變量和函數的有序訪問。這樣,一直延續到全局執行環境全局執行環境的變量對象始終都是作用域鏈中的最后一個對象。標識符解析是沿著作用域鏈一級一級地搜索標識符的過程。 執行環境(execution context,為簡單起見,有時也成為環境)是javascript中最為重要的一個概念。執行環境定義了變量或函數有權訪問的其他數據,決定了它們各自...

    BearyChat 評論0 收藏0
  • 談談javascript語法里一些難點問題(二)

    摘要:講作用域鏈首先要從作用域講起,下面是百度百科里對作用域的定義作用域在許多程序設計語言中非常重要。原文出處談談語法里一些難點問題二 3) 作用域鏈相關的問題 作用域鏈是javascript語言里非常紅的概念,很多學習和使用javascript語言的程序員都知道作用域鏈是理解javascript里很重要的一些概念的關鍵,這些概念包括this指針,閉包等等,它非常紅的另一個重要原因就...

    Enlightenment 評論0 收藏0
  • 前端進擊巨人(三):從作用域走進閉包

    摘要:進擊的巨人第三篇,本篇就作用域作用域鏈閉包等知識點,一一擊破。在此我們遵照的方式,暫且稱是閉包。所以,一名合格的前端,除了會用閉包,還要正確的解除閉包引用。 進擊的巨人第三篇,本篇就作用域、作用域鏈、閉包等知識點,一一擊破。 showImg(https://segmentfault.com/img/bVburWd?w=1280&h=854); 作用域 作用域:負責收集并維護由所有聲明的...

    Vicky 評論0 收藏0
  • 講清楚之javascript作用

    摘要:并且作用域鏈也確定了在當前上下文中查找標識符后返回的值。為了具象化分析問題,我們可以假設作用域鏈是一個數組,數組成員有一系列變量對象組成。注意,所有作用域鏈的最末端都為全局變量對象。所以作用域作用域鏈都是在當前運行環境內代碼執行前就確定了。 什么是作用域(Scope)? 作用域產生于程序源代碼中定義變量的區域,在程序編碼階段就確定了。javascript 中分為全局作用域(Global...

    whidy 評論0 收藏0

發表評論

0條評論

Raaabbit

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<