首页 > 编程语言 > 详细

Javascript模式(一) 单例模式

时间:2014-08-19 23:38:45      阅读:384      评论:0      收藏:0      [点我收藏+]
	function A(){
		// 存储实例对象
		var instance;
		// 重写构造函数,只返回闭包内的局部变量instance
		A = function(){
			return instance;
		}
		// 重写原型为实例本身 之后定义在原型上的属性和方法会直接赋在该实例上
		A.prototype = this;
		// 实例化
		instance = new A();
		// 重写构造函数
		instance.constructor = A;
		// 第一次实例化时返回重写之后的构造函数的实例
		return instance;
	}

	var a = new A();
	var b = new A();
	console.log(a == b);
	A.prototype.xx = "1212";
	console.log(a.xx, b.xx);

  

Javascript模式(一) 单例模式,布布扣,bubuko.com

Javascript模式(一) 单例模式

原文:http://www.cnblogs.com/mr189/p/3923182.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!