js建立物件方法 字面量, 建構函式,工廠模式

2021-09-02 14:09:28 字數 801 閱讀 3924

字面量的方法:

var per1 = ,

readbook: function ()

};

呼叫系統的建構函式:

var per2 = new object();

per2.name = "大蛇丸";

per2.age = 30;

per2.*** = "男";

per2.eat = function () ;

per2.play = function () ;

console.log(per2 instanceof object);//輸出true

自定義建構函式:

function person(name, age, ***) ;

}var per = new person("雛田", 18, "女");

console.log(per instanceof person);//輸出true

第三種方法是最常用的,也是效果最高的一種方式,當這樣建立物件的時候,需要做以下幾種事

工廠模式建立物件

function createobject(name,age) ;

return obj;

}var per2=createobject("小明",20);

工廠模式和自定義方式建立物件的共同點:都是物件,都可以建立物件,都可以傳入引數

工廠模式和自定義方式建立物件的不同點:

js基礎 物件字面量

語法 var obj 使用這種方式和使用new object 這種方式本質上沒有區別 var obj obj.name 孫悟空 console.log obj.name 結果為 孫悟空 使用物件字面量,可以在建立物件時,直接指定物件中的屬性 語法 var obj console.log obj 物件...

5 3 字面量 工廠模式 和建構函式建立物件

一 物件字面量建立 物件字面量建立 var obj age 3,fn function obj.fn mrs陳今年3歲了 console.log obj age 3 新增屬性 obj.男 改寫屬性 obj.name mrs 要建立多個物件,就要乙個乙個寫,很不方便 二 工廠模式建立物件 函式呼叫時建...

建構函式方法建立Mat物件

mat是乙個非常優秀的影象類,它同時也是乙個通用的矩陣類,可以用來建立和操作多維矩陣。mat類提供了一系列建構函式,可以方便的根據需要建立mat物件。常用的建構函式有 1 mat mat 無引數構造方法 2 mat mat int rows,int cols,int type 建立行數為 rows,...