閉包的理解,以及一些小例子

衆所周知,閉包就是可以在一個函數中調用另一個函數的變量;我們怎麼用閉包解決一些開發中用到的小問題; 我們先看一個小例子 這個例子的結果不管num[]中的數字是多少,它的結果都是4,在ES5中,沒有塊級作用域,只有函數作用域,所以for循環中生命的i是在全局範圍內都有效。所以每一次循環,新的i值都會覆蓋舊值,所以結果都是4。我們在ES5中最常用的是閉包來解決全局i被覆蓋的問題。 正如下面這樣 這樣打
相關文章
相關標籤/搜索