Для динамического создания объектов в JavaScript можно использовать несколько методов. Вот несколько часто используемых подходов:
-
Обозначение объекта:
const myObject = { key1: value1, key2: value2 }; -
Функция конструктора:
function MyObject(key1, key2) { this.key1 = key1; this.key2 = key2; } const myObject = new MyObject(value1, value2); -
Object.create():
const myPrototype = { key1: value1, key2: value2 }; const myObject = Object.create(myPrototype); -
Синтаксис класса ES6:
class MyObject { constructor(key1, key2) { this.key1 = key1; this.key2 = key2; } } const myObject = new MyObject(value1, value2); -
Заводская функция:
function createObject(key1, key2) { return { key1: key1, key2: key2, }; } const myObject = createObject(value1, value2);
Эти методы позволяют вам динамически создавать объекты в JavaScript в соответствии с вашими требованиями.