物件資料
物件常值可以初始化 JScript Object 物件。 物件常值是用一個以逗號區隔而且被一對大括號 ({}) 圍住的清單來表示。 清單的每個項目都是一個屬性 (Property),後面是一個冒號和屬性值。 其中的值可以是任何有效的 JScript 運算式。
使用物件資料
在下面的範例中,obj 變數被初始化成具有兩個屬性 (x 和 y) 的物件,屬性值則分別為 1 和 2。
var obj = { x:1, y:2 };
物件常值可以是巢狀。 本範例中,cylinder 識別項參考的物件有三個屬性:height、radius 和 sectionAreas。 sectionAreas 屬性是一個物件,本身有三個屬性:top、bottom 和 side。
var r = 3;
var h = 2;
var cylinder = { height : h, radius : r,
sectionAreas : { top : 4*Math.PI*r*r,
bottom : 4*Math.PI*r*r,
side : 2*Math.PI*r*h } };
注意事項 |
---|
物件常值不能用來初始化以類別為基礎之物件的執行個體。 必須使用適當的建構函式 (Constructor) 來執行初始化。 如需詳細資訊,請參閱類別架構的物件。 |