201001030002利用 anonymous function 構成 closure

利用 JavaScript 可以 return function 的特性:

var f = function() {
  var c = 0;
  return function() { 
    alert(++c);
  }
}();

變數 c 和 return 的 function 形成一 closure 。變數 c 無人存取得到,僅供計算 f() 執行次數用。

延伸
回應
Google 站內搜尋
BloggerAds