单例
2016-02-29 10:08
253 查看
var mySingleton = (function(){ var instance; function init(){ var privateRandomNumber = Math.random(); return{ getRandomNumber:function(){ return privateRandomNumber; } } }; return { getInstance :function(){ if(!instance){ instance = init(); } return instance; } }; })(); var SA = mySingleton.getInstance(); var SB = mySingleton.getInstance(); alert(SA.getRandomNumber() === SB.getRandomNumber());
相关文章推荐
- bzoj3926 诸神眷顾的幻想乡 后缀自动机
- 初识react
- Android ViewPager 小圆点指示器
- MyCat源码分析系列之——BufferPool与缓存机制
- apache的proxy代理总访问后端web的第一个虚拟主机
- 脑洞大开之采用HTML5+SignalR2.0(.Net)实现原生Web视频
- easyui combobox加载内嵌对象赋值
- windows环境下如何安装jdk
- 144. Binary Tree Preorder Traversal
- Java Enum 基本原理
- (1)WePHP 开启WePHP
- Theano
- 字典序最小问题 (贪心)
- request.getParameter与request.getParameterNames以及request.getParameterValues的区别
- nodejs进程
- Cacti 系统批量添加Device脚本
- 数据库_基础知识_插入优化
- iOS开发常用之block传值
- iOS Keywords
- RxJava过滤操作符 debounce