javascript 工廠模式

聲明一個js對象,函數

var box1=new Object();
box2.name1='123';
box2.age=100;
box2.run=function(){
return this.box2.name1;
}this

//再次聲明一個對象對象

var box2=new Object();
box.name1='Lee';
box.age=100;
box.run=function(){
return this.name;+'運行中';
}io

//爲了解決多個相似聲明的問題咱們能夠用一種叫作工廠模式的方法,
//這種方法就是爲了解決實例化對象產生大量重複的問題.function

 

 

function createObject(name,age){ //集中實例化函數
var obj=new Object();
obj.name=name;
obj.age=age;
obj.run=function(){
return this.name+this.age+'運行中';
}
return obj;
}



var box1=createObject('Lee',100);
var box2=createObject('jack',200);

方法

alert(box1);
alert(box2);

new

相關文章
相關標籤/搜索