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)

 
Введение Краткий обзор Операторы А-С Date De-I K-L Math Max-Mov N-R S T-W X-Z JavaScript Книги по теме Форум
 
Rambler's Top100
 
Hosted by uCoz