Данные объекта
Объект 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 } };
Примечание
Литералы объекта нельзя использовать для инициализации экземпляра объекта на базе класса.Для выполнения подобной инициализации следует использовать соответствующую функцию конструктора.Дополнительные сведения см. в разделе Объекты, основанные на классах.