javaScriptの局所変数
うっかりしてるとハマりそう。キーワードは局所変数。
function gen() { var count = 0; return function() { count = count + 1; alert(count); } } var f1 = gen(); var f2 = gen(); f1(); f2(); f1();
この出力結果は、1、1、2。
〜関連サイト〜
JavaScriptのクロージャー: ある SE のつぶやき
JavaScript とクロージャ - bkブログ