js中建立物件的三種方法

2021-10-02 17:30:46 字數 1292 閱讀 9883

方法一:

直接建立物件

var dog =

}console.

log(dog.age)

;console.

log(dog.uname)

;console.

log(dog[

'type'])

;dog.

saywang()

;

方法二:

使用new object建立,屬性和方法使用『=』新增。

var obg =

newobject()

; obg.uname =

'火影鳴人'

; obg.age =19;

obg.gender =

'boy'

; obg.

skill

=function()

console.

log(obg.uname)

;console.

log(obg[

'age'])

;obg.

skill()

;

方法三:

使用建構函式建立物件,可快速建立多個物件。

//利用建構函式,建立乙個王者榮耀英雄物件

function

wzhero

(name, type, blood, attack)

}var lianpo =

newwzhero

('廉頗'

,'戰士'

,1500

,'近戰');

var houyi =

newwzhero

('後裔'

,'射手'

,500

,'遠端');

console.

log(lianpo.name)

;console.

log(lianpo[

'type'])

;houyi.

skill

('落日餘暉'

);

備註:

new關鍵字執行過程:

1. new 建構函式可以在記憶體中建立了乙個空的物件

2. this 就會指向剛才建立的空物件

3. 執行建構函式裡面的** 給這個空物件新增屬性和方法

4. 返回這個物件

JS建立物件的三種方法

工廠模式 function person name,age,job return obj var person person five 17,web person.sayname 工廠模式定義好形參之後,new乙個物件,然後return回去 即可在外部呼叫函式,然後傳入實參。即可使用函式內部的方法建...

JS建立物件的三種方法

一 工廠模式 通過函式來封裝,用object方式來建立 function creatperson name,age,job return o var person1 createperson judy 23,teacher var person2 createperson andy 21,docto...

建立物件的三種方法

三種方式 利用字面量建立物件 物件字面量 就是花括號 裡面包含了表達這個具體事物 物件 的屬性和方法。var a 1.裡面的屬性或者方法我們採取鍵值對的形式鍵屬性名 值屬性值 2.多個屬性或者方法中間用逗號隔開的 3.方法冒號後面跟的是乙個匿名函式 使用物件 1.呼叫物件的屬性我們採取物件名.屬性名...