Чтобы установить ключ объекта в JavaScript с помощью переменной, вы можете использовать несколько методов. Вот некоторые из них:
-
Точка: вы можете использовать точечную нотацию для установки ключа объекта, если заранее знаете имя ключа.
const obj = {}; const key = 'myKey'; obj[key] = 'myValue'; -
Обозначение скобок. Вы можете использовать обозначение скобок для динамического задания ключа объекта с помощью переменной.
const obj = {}; const key = 'myKey'; obj[key] = 'myValue'; -
Имена вычисляемых свойств ES6. Если вы используете ES6 или более поздние версии, вы можете использовать имена вычисляемых свойств для динамического задания ключа объекта с помощью переменной.
const key = 'myKey'; const obj = { }; -
Object.defineProperty: вы можете использовать метод
Object.definePropertyдля установки ключа объекта с дополнительными свойствами, такими как настраиваемость, перечисляемость и возможность записи.const obj = {}; const key = 'myKey'; Object.defineProperty(obj, key, { value: 'myValue', writable: true, enumerable: true, configurable: true });
Эти методы позволяют динамически устанавливать ключ объекта с помощью переменной. Выберите метод, который лучше всего подходит для вашего конкретного случая использования.