TypeScript:Map实例迭代

时间:2017-10-02 11:46:39

标签: javascript typescript

我学习TypeScript。我希望我的JavaScript(ES6)代码也适用于TypeScript。但是我得到了意想不到的结果......

const dict = new Map([[1, 'a'], [2, 'b'], [3, 'c'], [4, 'd']]);

for (let pair of dict) {
    // The 'pair'  is an array: [key, value].
    console.log(`${pair[0]} = ${pair[1]}`);
}

上述代码适用于Google Chrome 61.0。但是当我将其复制到TypeScript online editor的左侧文本编辑器中时,我得到的结果无效:生成的JavaScript代码没有达到我的预期。

我也看到dict使用的错误:

  

输入'地图'不是数组类型或字符串类型   const dict:Map

为什么会这样?

0 个答案:

没有答案