2012-04-16から1日間の記事一覧

自己定義関数

1回呼ぶ毎に違う結果を返す関数 var f = function() { (function(){ var f1 = function(){ alert("f1"); f = function(){f2();}; }; var f2 = function(){ alert("f2"); f = function(){f1();}; }; return f1; })()(); }; f(); // f1 f(); // f2 f(); // f1 …