Добавление различных объектов в объект в JavaScript

Чтобы добавить различные объекты в объект в JavaScript, вы можете использовать различные методы. Вот несколько подходов:

  1. Точечная запись:

    var myObject = {};
    myObject.property1 = { key: "value1" };
    myObject.property2 = { key: "value2" };
  2. Обозначение в скобках:

    var myObject = {};
    myObject["property1"] = { key: "value1" };
    myObject["property2"] = { key: "value2" };
  3. Object.assign():

    var myObject = {};
    Object.assign(myObject, { property1: { key: "value1" } });
    Object.assign(myObject, { property2: { key: "value2" } });
  4. Оператор расширения:

    var myObject = {};
    myObject = { ...myObject, property1: { key: "value1" } };
    myObject = { ...myObject, property2: { key: "value2" } };
  5. Имена вычисляемых свойств ES6:

    var myObject = {};
    var propertyName1 = "property1";
    var propertyName2 = "property2";
    myObject[propertyName1] = { key: "value1" };
    myObject[propertyName2] = { key: "value2" };

Эти методы позволяют добавлять различные объекты к существующему объекту в JavaScript. Выберите тот, который подходит для вашего конкретного случая использования.