代码改变世界

我的js单例模式

2013-03-14 12:59  cczw  阅读(225)  评论(0编辑  收藏  举报
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();