这里可借助字符串索引
可用于interface与type
interface Dic<T> { [index:string]: T } let d1:Dic<string>= {'a': 'aaa', 'b': 'bbb'}
interface NumDic<T> { [index:number]: T } let d1:NumDic<string>= {1: 'aaa', 2: 'bbb'}