Объявление объектов
var a = new Object(); // Устаревший синтаксис
var a = {}; // Объявление пустого объекта
var a = { title: "test", size: 22 }; // Объявление и инициализация объекта
Свойства могут задаваться в виде строк, даже из нескольких слов. В качестве значения свойства может быть другой объект или функция:
var a = {
size: 22,
"title of page": "test",
user: { name: "Mike", age: 20 },
check: function(){
return user.age > 16;
}
};