js工廠方式和建構函式

2021-09-21 02:33:49 字數 641 閱讀 5621

工廠方式

//

工廠方式 : 封裝函式

function

createperson(name);

//3.出場

return

obj;

}var p1 = createperson('小明');

p1.showname();

var p2 = createperson('小強');

p2.showname();

利用new簡化成建構函式

//

當new去呼叫乙個函式 : 這個時候函式中的this就是建立出來的物件,而且函式的的返回值直接就是this啦(隱式返回)

//new後面呼叫的函式 : 叫做建構函式

function

createperson(name);

}var p1 = new createperson('小明');

var p2 = new createperson('小強');

alert( p1.showname == p2.showname ); //

false

var arr = new

array();

var date = new date();

js學習筆記 057 建構函式過載和工廠方法

通過過載建構函式讓它根據傳入引數的不同來執行不同的初始化方法。如set建構函式 function set this.n 0 if arguments.length 1 isarraylike arguments 0 else if arguments.length 0 這段 所定義的 set建構函式...

使用工廠方法和建構函式建立物件

function createperson name 返回新物件 return obj var obj2 createperson 孫悟空 console.log obj2 侷限 使用工廠方法建立的物件,使用建構函式都是object,所以建立的物件都是object這個型別,導致我們無法區分多種不同型...

4 工廠方式建立

我們還需要考慮一件事情,在我們環境我們一般有三個環境,一般都是測試環境,開發環境,生產環境 這三個環境我們在config裡面設定。因為抽取了就應該在固定的位置編寫 我們class乙個數我這邊定義development,把配置環境config交到裡面,現在還不知道怎麼寫我們就pass停止,後面的測試和...