码迷,mamicode.com
首页 > Web开发 > 详细

js单例模式

时间:2019-02-27 11:42:08      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:window   定义   方法   function   ext   UNC   instance   ===   ==   

function Sequence(){
window.singleSequence;//这样定义很不友好,没找到好的方法,所以先这样了
if (window.singleSequence === undefined) {
window.singleSequence = (function createGenerator(){
// 缓存单例的变量
var instance;
function next(){
if (instance === undefined) {
instance = new Construct();
}
return instance.start++;
}
function Construct(){
this.start =1;
}
return {
next: next
}})();
}
return window.singleSequence;
}

js单例模式

标签:window   定义   方法   function   ext   UNC   instance   ===   ==   

原文地址:https://www.cnblogs.com/dehuachenyunfei/p/10442577.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!