Описания массивов и объектов в записи литералов можно смешивать,1 создавая массив объектов или объект массивов. Предположим, что на¬до создать массив объектов, описывающих автомобили. Это можно сде¬лать так:"color" : "doors" : "paidFor"
"color" "doors" "paidFor
красный
true
"голубой"
true
"color" ; "белый", "doors" : 2, "paidFor" : false
alert(oCar["paidFor"]); // выведет "true"
Такой же точно объект может быть создан с помощью конструктора Object:
var oCar = new ObjectO; oCar.color = "красный"; oCar.doors = 4; oCar.paidFor = true;
Как видите, определение объекта как литерала требует меньше про¬граммного кода, чем применение конструктора Object.
Повторим, что оба подхода вполне допустимы в языке JavaScript, но для работы с форматом JSON могут применяться только объекты в лите¬ральной нотации.