JavaScript のクロージャ
こんな感じでいけそう。
function counter(n) { var c = n || 0; return function(){ var ret = c; c++; return ret; }; } var c1 = counter(0); var c2 = counter(10);
こんな感じでいけそう。
function counter(n) { var c = n || 0; return function(){ var ret = c; c++; return ret; }; } var c1 = counter(0); var c2 = counter(10);