9-23閉包

1.閉包:實際上是一個函數能訪問另一個函數作用域。 2.從堆棧的角度看待問題: var a = 1; function fn(){ var b = 1; function fn1(){ console.log(b) } fn1() } fn(); 當從程序執行的時候,變量a和fn的引用被壓入棧底; 當fn 執行的時候,推入fn的執行環境,b和fn1的引用被壓入棧; 當fn1執行的時候,推入fn1的
相關文章
相關標籤/搜索