Singleton Function(なわけでもないけど)を作ってみるテスト var hoge = function (){ if(arguments.callee.done === true){ return; } alert("hoge"); arguments.callee.done = true; }; var foo = function (message){ var callee = arguments.callee; if(callee.done === true){ return callee.mesg; } callee.mesg = message; callee.done = true; return message; }; hoge(); // hoge hoge(); foo('hello'); alert(foo('world')); // hello と思った

