Поделиться через


Данные объекта

Объект Object языка JScript можно инициализировать с помощью литерала объекта. Литерал объекта представляется разделенным запятыми списком, заключенным в парные фигурные скобки ({}). Каждый элемент этого списка является свойством, за которым следует двоеточие и значение свойства. Значение может быть любым допустимым выражением 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 } };

Примечание

Литералы объекта нельзя использовать для инициализации экземпляра объекта на базе класса.Для выполнения подобной инициализации следует использовать соответствующую функцию конструктора.Дополнительные сведения см. в разделе Объекты, основанные на классах.

См. также

Ссылки

Объект Object

Основные понятия

Выражения JScript

Другие ресурсы

Данные в языке JScript

Встроенные объекты