对象数据

更新:2007 年 11 月

对象标识符可初始化 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 } };
说明:

对象标识符不能用于初始化基于类的对象的实例。必须使用适当的构造函数来执行初始化。有关更多信息,请参见基于类的对象

请参见

概念

JScript 表达式

参考

Object 对象

其他资源

JScript 中的数据

内部对象