JavaScript ---- 閉包(什麼是閉包,爲什麼使用閉包,閉包的作用)

經常被問到什麼是閉包? 說實話閉包這個概念很難解釋。JavaScript權威指南里有這麼一段話:「JavaScript函數是將要執行的代碼以及執行這些代碼作用域構成的一個綜合體。在計算機學術語裏,這種代碼和作用域額綜合體叫做閉包。」。言外之意所有的JavaScript函數都是閉包。 有人會說,這個解釋不對。我們經常說的閉包應該像下面的一串代碼: var f1 = function(){
相關文章
相關標籤/搜索