js函式執行過程的探究

liuxuhui發表於2021-09-11

js函式執行過程的探究

說明

函式的執行過程分為兩個階段,第一階段是建立執行上下文環境的階段,第二階段是程式碼執行的階段。

1、建立執行上下文環境

建立變數物件,建立作用域鏈,確定當前上下文環境中尋找變數的規則,確定this物件的指向

2、程式碼執行階段

執行函式體內的程式碼,在此階段完成變數值、函式引用和其他程式碼。

在進入執行階段之前,變數物件的屬性還不能訪問。但是,進入執行階段後,變數物件的製作成為活動物件,可以訪問其屬性,開始執行階段的操作。變數物件和活動物件的唯一區別就是處於執行上下文的不同生命週期。

以上就是js函式執行過程的探究,希望對大家有所幫助。更多js學習指路:

推薦操作環境:windows7系統、jquery3.2.1版本,DELL G3電腦。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/756/viewspace-2829609/,如需轉載,請註明出處,否則將追究法律責任。

相關文章