码迷,mamicode.com
首页 > 编程语言 > 详细

Javascript模式(一) 单例模式

时间:2014-08-19 23:38:45      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:blog   java   io   ar   cti   div   log   javascript   

	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模式(一) 单例模式

标签:blog   java   io   ar   cti   div   log   javascript   

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

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