JS:關於我對閉包的理解

在《javaScript高級程序設計》裏對閉包的解釋是這樣的:閉包是指有權訪問另外一個函數做用域中的變量的函數。 由此咱們可知,閉包是一個函數,在這個函數裏能夠獲取到其餘變量。javascript 函數在調用時發生了什麼 1.函數一旦被調用,它會建立一個執行環境和一個做用域鏈,你們都知道做用域鏈是用來肯定變量是否能夠被訪問到。 2.函數會先用其參數和其餘變量來初始化該函數的活動對象。 3.外部函數
相關文章
相關標籤/搜索