javascript:閉包的生命週期與閉包存在的關鍵點

本文純屬個人理解,有錯誤之處望大佬指正 閉包的生命週期與閉包存在的關鍵點 閉包產生的時間點 先來看一段代碼(1) 上述代碼中,js引擎執行它們的時候,先將fn的定義執行了(函數提升),再來到第8行執行fn,之後進入第1行,再進行函數內部的函數提升,fn1被提前定義了,即內部嵌套函數的定義在第3行執行之前被執行完畢,此時閉包產生了 閉包存在的關鍵點 再來看一段代碼(2) 相對於代碼1,代碼2返回了f
相關文章
相關標籤/搜索