利用 JavaScript 可以 return function 的特性:
var f = function() { var c = 0; return function() { alert(++c); } }();
變數 c 和 return 的 function 形成一 closure 。變數 c 無人存取得到,僅供計算 f() 執行次數用。