博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
简单的单体??
阅读量:5151 次
发布时间:2019-06-13

本文共 513 字,大约阅读时间需要 1 分钟。

<script>
var singleton = 
function() {
    
var uniqueInstance;
    
function constructor() {
        
var id = '1';
        
function add() {
            
return id + '2';
        };
        
function add1() {
            
return '3';
        };
        
return {
            name : 'name',
            method : 
function() {
                alert(
this.name + add() + add1());
            }
        }
    }
    
return {
        getInstance : 
function() {
            
if(!uniqueInstance) {
                uniqueInstance = constructor();
            }
            
return uniqueInstance;
        }
    }
}();
singleton.getInstance().method();
</script>

 

《javaScript设计模式》第五章观后感

 

转载于:https://www.cnblogs.com/maxfong/archive/2012/03/01/2374991.html

你可能感兴趣的文章
UVa 10603 Fill [暴力枚举、路径搜索]
查看>>
转载:在处理向该请求提供服务所需的配置文件时出错
查看>>
HDU 5047 Sawtooth(大数模拟)上海赛区网赛1006
查看>>
teradata 字符串数据合并 在concat()函数无法使用的情况下
查看>>
关于 java process返回乱码
查看>>
洛谷 P5162 WD与积木 解题报告
查看>>
BZOJ 1367 [Baltic2004]sequence 解题报告
查看>>
表单校验
查看>>
English trip V1 - 10.Family Ties 家庭关系 Teacher:Emily Key: Possessive s (所有格 s)
查看>>
Android-addToBackStack使用和Fragment执行流程
查看>>
iOS多线程系列(二)------NSOperation
查看>>
系统批量运维管理器pexpect详解
查看>>
机器学习——线性回归的原理,推导过程,源码,评价
查看>>
数据库授权,数据索引,慢日志,优化查询及数据库锁
查看>>
Oracle入门
查看>>
操作系统知识梳理1-概述及进程管理
查看>>
rhel6安装ReviewBoard用相关rpm包及相关使用配置说明
查看>>
为什么使用模板
查看>>
shell基础学习链接
查看>>
UVA10603-Fill(BFS)
查看>>