我的js单例模式

简介: function Single(s){ if (Single.instance!=undefined) {     return Single.instance;   };   /**测试代码 start*/   var a=new Date().
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();

  

目录
相关文章
|
设计模式 存储 JavaScript
JS:单例模式 —— 百度考题 (二)
JS:单例模式 —— 百度考题 (二)
|
设计模式 JavaScript 前端开发
JS:单例模式 —— 百度考题 (一)
JS:单例模式 —— 百度考题 (一)
|
设计模式 JavaScript 前端开发
js设计模式【详解】—— 单例模式
js设计模式【详解】—— 单例模式
197 1
|
缓存 JavaScript
js_单例模式制作无限弹窗(3s内销毁)
js_单例模式制作无限弹窗(3s内销毁)
122 0
|
设计模式 存储 JavaScript
js设计模式之单例模式
js设计模式之单例模式
140 7
|
设计模式 JavaScript 前端开发
|
缓存 JavaScript
javaScript_单例模式
javaScript_单例模式
98 0
|
设计模式 存储 JavaScript
你不知道的javascript设计模式(五)----单例模式
你不知道的javascript设计模式(五)----单例模式
175 0
|
设计模式 JavaScript 前端开发
JavaScript设计模式之单例模式
JavaScript设计模式之单例模式
128 0
JavaScript设计模式之单例模式
|
JavaScript 前端开发
JavaScript之单例模式(内附vuex安装源码解析)
JavaScript之单例模式(内附vuex安装源码解析)
288 0
JavaScript之单例模式(内附vuex安装源码解析)