1. 程式人生 > >詳細解析js中的混合方式構造物件(構造加屬性,原型加方法)

詳細解析js中的混合方式構造物件(構造加屬性,原型加方法)

詳細解析混合方式構造物件

js程式碼如下

function CreatePerson(name, qq) //用建構函式加屬性
{   
	//原料                                        +new  系統偷偷替咱們做
	//var obj=new Object();  var this=new Object();
	
	//加工
	this.name=name;
	this.qq=qq;

	//出廠                                    +new 還會偷偷做一些:
	//return obj;          return this;
}; CreatePerson.prototype.showName=function() //用原型加方法 { alert('我的名字是:'+this.name); }; CreatePerson.prototype.showQQ=function() { alert('我的QQ是:'+this.qq); }; var obj=new CreatePerson('張三','123456789');obj.showName();obj.showQQ(); var obj2=new CreatePerson('李四','987654321');obj2.showName();obj2.showQQ
(); //alert(obj.showName==obj.showName);