let user = {};
            
            
            
                Объекты, объявление объектов
              
              
              
                Объекты же используются для хранения коллекций различных значений и более сложных сущностей. В JavaScript объекты используются очень часто, это одна из основ языка. 
              
            
              let user = { name: "John" };
            
            
            
                Объявление элементов (свойств) объекта
              
              
              
                При использовании литерального синтаксиса {...} мы сразу можем поместить в объект несколько свойств в виде пар «ключ: значение» 
              
            
              let bag = {
[fruit]: 5,
};
            
            [fruit]: 5,
};
                Вычисляемые свойства (элементы) объекта
              
              
              
                Мы можем использовать квадратные скобки в литеральной нотации для создания вычисляемого свойства.
              
            
              let bag = {
name,
};
            
            name,
};
                Свойства (элементы) объекта из переменной объекта
              
              
              
                В реальном коде часто нам необходимо использовать существующие переменные как значения для свойств с тем же именем.
              
            
                Упорядочение свойств(элементов) объекта
              
              
              
                Упорядочены ли свойства объекта? Другими словами, если мы будем в цикле перебирать все свойства объекта, получим ли мы их в том же порядке, в котором мы их добавляли? 
              
            
              let user = { name: "John" };
alert( user.name );
alert( user[key] );
            
            alert( user.name );
alert( user[key] );
                Обращение к элементам (свойствам) объекта
              
              
              
                Объявим объект и обратимся к его свойствам.
              
            
              let user = { name: "John" };
delete user.age;
            
            delete user.age;
                Удаление элемента (свойства) объекта
              
              
              
                Объявим объект и удалим его элемент (свойство).
              
            
              let user = { name: "John" };
user.name = "Pete";
            
            user.name = "Pete";
                Изменение элемента (свойства) объекта
              
              
              
                Объявим объект и изменим его элемент (свойство).