Словарь ActionScript. Краткий обзор

       

{} (Инициализатор объектов)


Синтаксис

object {name1: value1,

name1: value2,

...

nameN: valueN };

Аргументы

object Объект, который нужно создать.

name1,2,...N Имя свойства.

value1,2,...N Соответствующее значение для свойств каждого name.

Описание

Оператор; создаёт новый объект и инициализирует его с парами свойств указанного имени name и значения value. Созданный объект имеет универсальный объект Object как прототип. Использование этого оператора аналогично вызову new Object и заполнению пар свойств, посредством использования оператора назначений. Использование этого оператора - это альтернатива использованию оператора new, допускающая быстрое и удобное создание объектов.

Player

Flash 5 или более поздней версии.



Пример

Этот код показывает как можно создать пустой объект, используя оператор инициализатор объектов и new Object :

object = {};

object = new Object();

Ниже создается объект account и инициализируются свойства name, address, city, state, zip и balance:

account = { name: "John Smith",

address: "123 Main Street",

city: "Blossomville",

state: "California",

zip: "12345",

balance: "1000" };

Этот пример показывает, как массив и инициализатор объектов можно вложить друг в друга:

person = { name: "Peter Piper",

children: [ "Jack", "Jill", "Moe",] };

Вот ещё способ использования информации из предыдущего примера с такими же результатами:

person = new Person();

person.name = 'John Smith';

person.children = new Array();

person.children[0] = 'Jack';

person.children[1] = 'Jill';

person.children[2] = 'Moe';

Смотри также

[] (array access operator)

new

Object (object)



Содержание раздела