Javascript 在typescript中创建动态对象

Javascript 在typescript中创建动态对象,javascript,reactjs,typescript,object,Javascript,Reactjs,Typescript,Object,我将ReactJs与typescript一起使用,我需要创建一个动态对象界面,例如: language: {name: string} 但我需要动态的语言键。例如: 我需要能够添加一个像下面这样的对象到状态 en_us: {name: english} 可以使用括号将对象键定义为[名称:类型]: 类型语言={ [langCode:string]:{//这允许您使用任何字符串作为键 名称:string } } 常量语言:语言[]=[ {en_us:{name:english}}, {pt_br

我将ReactJs与typescript一起使用,我需要创建一个动态对象界面,例如:

language: {name: string}
但我需要动态的语言键。例如: 我需要能够添加一个像下面这样的对象到状态

en_us: {name: english}

可以使用括号将对象键定义为[名称:类型]:

类型语言={ [langCode:string]:{//这允许您使用任何字符串作为键 名称:string } } 常量语言:语言[]=[ {en_us:{name:english}}, {pt_br:{姓名:巴西葡萄牙语} ]
您应该能够使用[]来完成此操作。这是否回答了您的问题?选中此项: