Typescript 类型脚本:定义对象
我正在尝试定义一个对象:Typescript 类型脚本:定义对象,typescript,types,Typescript,Types,我正在尝试定义一个对象: errors = {} 然后我想设置一些项目,如: errors['a'] = 'aaaa'; errors['b'] = 'bbbb'; errors['c'] = 'cccc'; 但我得到的错误是属性“a”(或任何其他属性)未定义。为了解决这个问题,我将这些项添加到初始值: errors = { 'a': '', 'b': '', 'c': '' } 我有两个问题: 我必须分配给错误的类型是什么 如何定义具有动态特性的对象 我必须分配给错误的类型是什么 如何定
errors = {}
然后我想设置一些项目,如:
errors['a'] = 'aaaa';
errors['b'] = 'bbbb';
errors['c'] = 'cccc';
但我得到的错误是属性“a”(或任何其他属性)未定义。为了解决这个问题,我将这些项添加到初始值:
errors = {
'a': '',
'b': '',
'c': ''
}
我有两个问题:
let错误:记录
let errors: { a: string, b: string, c: string }
let errors: Record<string, string>