在Typescript中实现了哪些ES6功能?

uri*_*ish 48 typescript ecmascript-6

我正在寻找目前在打字稿中实现的Ecmascript 6功能列表,但在网上找不到任何最新的功能.

这是我到目前为止提出的功能列表:

  1. 箭头功能.
  2. 休息参数
  3. 默认参数值
  4. 类(是整个规范实现的吗?)
  5. 模块(我认为虽然存在一些实现差异)

谢谢!

Sim*_*mon 23

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

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

  • 太好了!我经常去Kangax的compat表.我没有意识到TypeScript也可以存在. (2认同)

Mik*_*eel 9

我找到了这个链接:

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

它包含Typescript和ES6之间的已知对齐方式.但是,自4月底以来似乎没有更新.这可能是因为搬到了Github.然而,在github上没有等效表.那边的路线图页面是:

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

希望他们可以使用类似于codeplex的矩阵更新它.

编辑

我找到了这个链接:

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

虽然不是功能映射表,但您可以了解完成路线图版本的进度.在我写这篇文章时,版本2.0大约完成了40%.他们说他们试图每6至8周发布一次.


dio*_*ney 6

TypeScript支持的一些ECMAScript 6功能:

  • 类(支持可选类型注释)
  • 泛型
  • 模块(内部模块与ECMAScript 6相关)
  • 箭头功能
  • 默认参数

资源:

  • 我不知道泛型与ES6有什么关系?至于模块,不幸的是它们在ES6中发生了巨大的变化,到了与TypeScript几乎没有共性的地步. (7认同)
  • @AndreasRossberg:我检查了你的生物,你似乎正在与ES6密切合作,所以,你介意发一个答案,帮助我们了解这一切吗?感谢:D (3认同)