【发布时间】:2016-11-04 16:41:48
【问题描述】:
我刚刚开始在项目中使用 Typescript。
我真的很想用 Map() 来组织一个小的键值对数组。
不幸的是,当 typescript 被编译(使用 gulp 和 gulp-typescript)到 vanilla 时,ES5 JavaScript,Map() 仍然存在。我需要这段代码才能在 ie9 中工作。
在此阶段的任何建议将不胜感激。
【问题讨论】:
-
TypeScript 不会将仅限 ES6 的类型转换为早期版本的 JavaScript;它将类型化的 JavaScript 转换为普通的 JavaScript。所以你的问题与 TypeScript 并没有太大关系。
-
使用 polyfil。它不会是 100%,但您应该能够使用它。
-
感谢您的快速回复。我现在明白了。
标签: typescript gulp ecmascript-6