JS建立物件的三種方式

2021-08-30 13:43:12 字數 743 閱讀 6744

物件是自包含的資料集合,包含在物件裡的資料可以通過兩種形式訪問----------屬性和方法

屬性是隸屬於某個特定物件的變數;

方法是只有某個特定物件才能呼叫的函式;

物件就是有一些屬性和方法組合在一起而構成的乙個資料實體

字面量方式建立物件

字面量建立可以說作用類似於關聯陣列的,關聯陣列在ajax裡面是非常常用的乙個方法,不僅可以快速的找到自己想要的資料,而且特別方便。具體建立的**如下:

var person = ;
這就是字面量方式建立的物件。

新建物件建立

這種方式主要是用js本身存在的內建物件來建立的,方法也挺簡單的。具體**如下:

var person1 = new object();

person1.name = "hhd";

person1.age =22;

person1.*** ="女";

自定義函式建構函式

這個就不多說,直接上**:

function person(name,age,***) 

var person2 = new person("yyd",22,"男");

最後附上三種建立物件的執行結果圖:

建立物件的三種方式

三 字面量方式建立物件 總結呼叫系統的建構函式建立物件 var 變數名 newobject object 是系統的建構函式自定義建構函式建立物件 結合第一種和需求通過工廠模式建立物件 字面量的方式建立物件 例項化物件 var obj newobject 物件有特徵 屬性 和行為 方法 新增屬性 物件...

js 物件轉殖的三種方式

js 物件轉殖把原來物件的屬性遍歷一遍,賦給乙個新的物件 深複製物件方法 var cloneobj function obj if obj instanceof array for var key in obj return newobj 測試 var obj b 設定乙個物件 newobj clo...

C 建立物件的三種方式

c 中有三種建立物件的方法 include using namespace std class a a int main 第一種和第二種沒什麼區別,乙個隱式呼叫,乙個顯式呼叫,兩者都是在程序虛擬位址空間中的棧中分配記憶體,而第三種使用了new,在堆中分配了記憶體,而棧中記憶體的分配和釋放是由系統管理...