function Single(s){ if (Single.instance!=undefined) { return Single.instance; }; /**测试代码 start*/ var a=new Date().getTime(); this.test=function(){ console.log(a); } this.flash=function(){ a=new Date().getTime();; } /**测试代码 end*/ return Single.instance=this; } ///////////test var a=new Single(), b=Single(), c=new Single(), d=Single(); a.test(); b.test(); c.test(); d.test(); c.flash(); a.test(); b.test(); c.test(); d.test();