对象数据
对象标识符可初始化 JScript Object 对象。 对象标识符用逗号分隔的列表来表示,该列表由一对大括号 ({}) 包围。 此列表的每个元素都是一个后面跟有冒号和属性值的属性。 该值可以是任何有效的 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 } };
提示
对象标识符不能用于初始化基于类的对象的实例。 必须使用适当的构造函数来执行初始化。 有关更多信息,请参见基于类的对象。