TypeScript 使用 字典 Dictionary

TypeScript 沒有直接的 MapDictionary 類型。不過咱們可使用索引類型模擬它們。html

// key 爲 string,value 爲 number;
const dic: { [key: string]: number; } = {
    key1: 1,
};

// 添加key,value;
dic['b'] = 2;
dic.c = 3;

// 遍歷;
for (const key in dic) {
    if (dic.hasOwnProperty(key)) {
        console.log(dic[key]);
    }
}

關於更多索引類型的內容,能夠參考 Ts 文檔 高級類型 中的索引類型和字符串索引簽名typescript

參考:.net

  1. TypeScript 中使用字典Dictionarycode

  2. 高級類型htm

相關文章
相關標籤/搜索