{}(对象初始值设定项)

可用性

Flash Player 5。

用法

object = {name1:value1, name2:value2,...nameN:valueN}

参数

object 要创建的对象。

name1,2,...N 属性名。

value1,2,...N 每个 name 属性对应的值。

返回

无。

说明

运算符;创建一个新对象并用指定的 namevalue 属性对将其初始化。使用此运算符的效果与使用 new Object 语法然后使用赋值运算符填充属性对的效果相同。通常,将新建对象的原型命名为 Object 对象。

示例

下面代码的第一行用对象初始值设定项运算符创建一个空对象;第二行用构造函数创建一个新对象。

object = {};
object = new Object();

下面的示例创建对象 account,然后用附带的值初始化属性 nameaddresscitystatezipbalance

account = { name:"Betty Skate",
  address:"123 Main Street",
  city:"Blossomville",
  state:"California",
  zip: "12345",
  balance: "1000" };

下面的示例说明数组和对象初始值设定项可以如何相互嵌套。

person = { name:"Gina Vechio",
  children:[ "Ruby", "Chickie", "Puppa"] };

下面的示例使用上述示例中的信息,并使用构造函数得到相同的结果。

person = new Object();
person.name = 'Gina Vechio';
person.children = new Array();
person.children[0] = 'Ruby';
person.children[1] = 'Chickie';
person.children[2] = 'Puppa';

另请参见

[](数组访问)newObject 类