Typescript中实现了哪些ES6function?

我正在寻找目前在打字稿中实施的Ecmascript 6function列表,但在网上找不到任何东西。

以下是我到目前为止的function列表:

  1. 箭头function。
  2. Rest参数
  3. 默认参数值
  4. 类(是整个规范实施?)
  5. 模块(我认为有一些实现差异,虽然)

谢谢!

此表还列出了TypeScript以及许多其他浏览器及其当前ES6实施级别:

http://kangax.github.io/compat-table/es6/

我发现这个链接:

https://typescript.codeplex.com/wikipage?title=ECMAScript%206%20Status&referringTitle=Roadmap

它包含Typescript和ES6之间的已知alignment方式。 但从4月底以来似乎没有更新。 这可能是因为转移到Github。 在github上没有等价的表。 那边的路线图页面是:

https://github.com/Microsoft/TypeScript/wiki/Roadmap

希望他们可以用类似于codeplex上的matrix来更新它。

编辑

我发现这个链接:

https://github.com/Microsoft/TypeScript/milestones

虽然不是一个function映射表,你可以得到完成他们的路线图版本的进展的想法。 就我而言,2.0版本大约完成了40%。 他们说,他们试图每6到8周释放一次。

TypeScript支持的一些ECMAScript 6function:

  • 类(支持可选types注释)
  • generics
  • 模块(内部模块是与ECMAScript 6相关的模块)
  • 箭头function
  • 默认参数

资源:

Kagnax的桌子现在是不相关的http://kangax.github.io/compat-table/es6/

它包含有关Typescript 1.6的信息2017年1月版本2.1.5可用,并具有更多function。