一般默認情況下,我們的函式在執行完畢,函式執行空間中的程式也會被銷毀
這時候我們就可以通過閉包的形式來解決這個問題。
那么如何定義閉關了
首先我們在函式內部 回傳一個參考資料型別也就是(陣列,物件,函式)
然后在這個函式外部,用變數來參考這個函式
這時候我們就定義了一個不被銷毀的執行空間
我們來看代碼
代碼中我們先定義了一個函式 然后在這個函式里面回傳一個函式 使用的是函式fun1的私有作用域 我們可以使用一個變數來進行賦值 , 然后回傳這個變數 這時候我們拿到就是一個不被銷毀的執行空間
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/88312.html
標籤:JavaScript
上一篇:自我學習總結
下一篇:JS的選擇排序
