IIFE

範圍練(scope chain)

範圍練(scope chain)是立即執行函式(Immediately Invoked Function Expression)與閉包的共同重要觀念,
Javascript function 的靜態物理坐落位置(physical position)深深影響著外部環境(outer environments),
也取決了那些變數是可以取用(accessible)與共享的。

經典的面試題目 for 迴圈內的變數 i 因為 var 宣告被提升(hoisting)到作用域頂層,
在調用 console.log 的時機點之前就已經不斷被覆蓋,無法呈現預期的結果:

more

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×