Чтобы добавить ключ к объекту TypeScript, у вас есть несколько доступных методов. Вот некоторые часто используемые подходы с примерами кода:
-
Точечная запись:
const obj = { key1: 'value1' }; obj.key2 = 'value2'; console.log(obj); // { key1: 'value1', key2: 'value2' } -
Обозначение в квадратных скобках:
const obj = { key1: 'value1' }; obj['key2'] = 'value2'; console.log(obj); // { key1: 'value1', key2: 'value2' } -
Object.assign():
const obj = { key1: 'value1' }; const newObj = Object.assign({}, obj, { key2: 'value2' }); console.log(newObj); // { key1: 'value1', key2: 'value2' } -
Оператор расширения:
const obj = { key1: 'value1' }; const newObj = { ...obj, key2: 'value2' }; console.log(newObj); // { key1: 'value1', key2: 'value2' } -
Object.defineProperty():
const obj = { key1: 'value1' }; Object.defineProperty(obj, 'key2', { value: 'value2', enumerable: true }); console.log(obj); // { key1: 'value1', key2: 'value2' }
Это всего лишь несколько примеров того, как можно добавить ключ к объекту TypeScript. Выберите метод, который лучше всего соответствует вашим потребностям, исходя из вашего конкретного случая использования.