Этот способ позволяет одновременно создать объект и присвоить значения всем или части его свойств. Он применяется в тех случаях, когда мы создаем объект с уникальным набором свойств.
Инициализатор объекта имеет вид:
{свойство:значение [,свойство:значение]?}
Здесь
свойство — идентификатор, задающий имя свойства, а
значение — выражение, задающее значение этого свойства.
Например, объект
myBrowser из предыдущего примера может быть создан так:
var myBrowser = {name: "Microsoft Internet Explorer", version: "5.5"};
Усложним этот пример, добавив еще одно свойство объекта
myBrowser, которое называется
options (опции обозревателя) и само является объектом:
var myBrowser = {name: "Microsoft Internet Explorer", version: "5.5",
options: {enableJava: true, enableCookies: false}};