Flash Player 5。
object
= {
name1
:
value1
,
name2
:
value2
,...
nameN
:
valueN
}
object
要创建的对象。
name1,2,...N
属性名。
value1,2,...N
每个 name
属性对应的值。
无。
运算符;创建一个新对象并用指定的 name
和 value
属性对将其初始化。使用此运算符的效果与使用 new Object
语法然后使用赋值运算符填充属性对的效果相同。通常,将新建对象的原型命名为 Object 对象。
下面代码的第一行用对象初始值设定项运算符创建一个空对象;第二行用构造函数创建一个新对象。
object = {};
object = new Object();
下面的示例创建对象 account
,然后用附带的值初始化属性 name
、address
、city
、state
、zip
和 balance
。
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';