前言 這篇文章將會介紹 Execution Context,然後也會在了解的過程中一併認識 Hoisting、Scope Chain。 Execution C...
上一篇文章有提到關於Scope chain的部分,今天整理完就來介紹一下吧 Scope(範圍、範疇) 這邊先把這兩個名詞Scope跟Chain分開,在JS的世界...
範圍鍊(Scope Chain)Def:當函式本身使用的變數不存在 就會向外層尋找(這裡的外層不一定是全域!!) 我們在前面有提到當 函式fn1 沒有 num...
大家好我是阿華,今天來跟大家聊聊Scope,作用域: 作用域 (Scope) 來自MDN說: 作用域是目前的執行上下文(Context),值和表達式在其中「可見...
繼上篇提到的提升與作用域後,今天來點 Scope Chain (作用域鏈) 與 Closure (閉包)! Scope Chain(作用域鏈)是什麼? 當 Ja...
閉包無所不在,在你還沒知覺到的時候,你已經寫了一個閉包,像是這樣: const outVar = "out variable"; const...