【JavaScript】ES 6之什麼是閉包

閉包(closure)是指有權訪問另一個函數作用域中變量的函數 簡單的理解就是:一個作用域可以訪問另外一個函數內部的局部變量 閉包的主要作用:延申了變量的作用範圍 在函數內部使用閉包: 如圖所示,函數fun可以使用fn的局部變量,反過來則不行。fn裏聲明的變量在fn內都可以使用,fun函數也在fn內部,所以可以使用num。 在函數外部使用閉包:
相關文章
相關標籤/搜索