我想添加在我的应用程序中使用的Dictionary类。 我创建了一个类,并向其中添加了一个keyValuePair数组,以保存我的列表
export class KeyValuePair<TKey, TVal>{
key:TKey;
value:TVal;
constructor(key:TKey, val:TVal){
this.key = key;
this.value = val;
}
export class Dictionary<TKey, TVal>{
array: Array<KeyValuePair<TKey, TVal>>
}
let myClassInstance:Dictionary<number, string> = ...;
问题:
答案 0 :(得分:1)
看看Map,它们是词典。
您可以像这样使用它们:Playground。
您可以迭代它们的值,键或条目,然后将其键入。您可以使用get找到一些东西。您可以将它们转换为数组[... myMap.values()],请注意:它们将按键插入顺序进行排序。 (您可以改用entry(),然后根据需要将结果映射为按键排序)