什麼是「閉包」,「閉包」的作用是什麼。

首先來簡述什麼是閉包 假設上面三行代碼在一個立即執行函數中(爲簡明起見,我就不寫立即執行函數了,影響讀者理解)。 評論裏沒看完就說我寫得有問題的,請看清楚哦: 上面三行代碼在一個立即執行函數中。 三行代碼中,有一個局部變量 local,有一個函數 foo,foo 裏面可以訪問到 local 變量。 好了這就是一個閉包: 「函數」和「函數內部能訪問到的變量」(也叫環境)的總和,就是一個閉包。 就這麼
相關文章
相關標籤/搜索