工廠模式個建構函式的區別

2021-07-09 04:46:43 字數 502 閱讀 5013

//工廠模式》沒有辦法識別是哪乙個物件

function

createobject

(bookname,booknum,bookcolor,bookprice)

return book;//返回物件方法

}var b1 = createobject('西遊記',1223,'紅色',12);//建立物件

alert(b1.strory());//列印物件

//建構函式模式 與 工廠模式的區別

function

createobject

(name,age) ;

}var box_1 = new createobject('zhangsan',12);

alert(box_1.run());

//1.建構函式沒有顯示建立物件 new object();

//2.直接將屬性和方法賦值給this物件

//3.沒有return語句

工廠模式 建構函式入門

工廠模式 把乙個函式封裝好 等待例項化 好處 不用重複寫 function hanshu a,b,c return f var a hanshu 小明 18,學生 var b hanshu 小紅 28,技術 console.log a.name console.log b.name 總結 簡單的使用...

工廠模式和自定義建構函式的區別

工廠模式 function createobject name,age return obj var per1 createobject zhangsan 20 自定義建構函式 function person name,age var per2 newperson lisi 10 區別 工廠模式 函...

工廠模式與建構函式模式

簡單工廠模式 以object建構函式或字面量的方式建立物件有著重複性,會產生大量重複 的缺陷,由此,便出現了工廠模式。function createobj name,age var obj1 createobj 小明 66 var obj2 createobj 小白 13 console.log o...