我认为Typescript支持ES6的所有新结构。我只是在玩http://www.2ality.com/2015/08/es6-map-json.html的例子,例如,
var a = new Map([[true, 7], [{foo: 3}, ['abc']]])
给出错误,很多错误。我哪里错了?
答案 0 :(得分:2)
您很可能需要为其编写.d.ts类型。
这是一个简单的方法,允许你按照预期的方式实例化类。
interface MapStatic {
new(m: any): MapInstance; /*Use 'any' if you don't want typing,
and don't want to maintain the MapInstance */
}
interface MapInstance {
}
declare var Map: MapStatic;
万一你需要它,here's the guide.
Typescript roadmap表示地图是一个完整的功能。我要仔细检查以确保您安装了最新的打字稿。使用此安装命令通过node.js获取它:
npm install -g typescript
答案 1 :(得分:0)
但我认为Typescript支持ES6的所有新结构
不是全部。请参阅:https://kangax.github.io/compat-table/es6/具体