我有一个字典,它将显示基于键值的结果。我想读取2个键,并显示基于2个键值的结果。当前x['1'] = 2。结果我想有x['a']['1'] = 2。
dict: { [letters: string] : resultmodel;} = {};
bxfogqkk1#
如果您使用的是x['a']['1'] = 2语法,则它将是字典中的字典,如下所示:
x['a']['1'] = 2
const dict: { [key: string]: { [key]: any } } = { ['a']: { ['b']: 'test' } }; console.log(dict['a']['b']);
但是,您也可以创建一个带有组合键的字典,这样您的语法将是dict['a', 'b'],它看起来如下所示:
dict['a', 'b']
const dict2: { [key1: string, key2: string]: any } = { ['a', 'b']: 'test' }; console.log(dict2['a','b']);
1条答案
按热度按时间bxfogqkk1#
如果您使用的是
x['a']['1'] = 2
语法,则它将是字典中的字典,如下所示:但是,您也可以创建一个带有组合键的字典,这样您的语法将是
dict['a', 'b']
,它看起来如下所示: