我在TypeScript上创建了一个Dictionary<TValue>
,但它并不像我想的那样工作,除非我像使用数组而不是对象一样使用它。这是我的词典课程:
class Dictionary<TValue> {
[index: string]: TValue;
}
所以我只能这样使用它:
var instanceOfDictionary: Dictionary<string> = ...;
console.log(instanceOfDictionary["test"]);
但我想使用:
console.log(instanceOfDictionary.test);
有可能吗?
答案 0 :(得分:2)
有可能吗?
除非您明确添加test
作为成员。所以,没有。