Kailang Blog

ES6 Set、Map 在 Typescript 中的使用2019-09-09Θ

Typescript 不支持 ES6 中的 Set 和 Map 方法,Github 上有相关的讨论。建议使用第三方库支持, 比如 es6Collection, es6-shims, core-js 等。

Map#

对比#

  • 对象只能用字符串作为键值,即字符串-值,导致其使用有局限。
  • ES6 的 Map 做了扩充,支持值-值

Typscript 中使用#

定义 Map 类型

Set#

Typscript 中使用#

定义 Set 类型