我一直在尝试通过 TypeScript 定义对象的内容。它的所有条目(键:值)都是相同的类型。
有没有办法做到这一点,不需要写所有这些?
const object: { key1: number; key2: number; key3: number; key4: number, ... } = {
key1: 1,
key2: 2,
key3: 3,
key4: 4
...
};
const obj: { [key: string]: number } = {
key1: 1,
key2: 2,
key3: 3,
key4: 4
};
这将强制执行值类型并在执行类似操作时给出错误 obj['key5'] = 'Test'
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句