昨天我們講解了Call Stack和Memory Heap,今天我們將講解Call Stack裡頭的Execution context。
整個紙袋:Execution context | 裡頭食物:JavaScript程式碼 | 裡頭餐具:有助於執行的內容
JavaScript中有兩種執行上下文:
全域執行上下文(GEC)
函式執行上下文(FEC)
那執行上下文是如何被創建的?
執行上下文的建立分為兩個階段:
1.Creation phase (創建階段)
2.Execution phase (執行階段)
那Execution context裡頭有什麼?
在GEC的Creation phase中,步驟如下:
Scope, this keyword這些概念雖尚未解釋,但為了筆記完整性還是先寫了,後續會再來介紹!