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

时间:2014-03-07 21:26:23

标签: typescript ecmascript-6

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

以下是我目前提出的功能列表:

  1. 箭头功能。
  2. 休息参数
  3. 默认参数值
  4. Classes(是否实施了整个规范?)
  5. 模块(我认为虽然存在一些实现差异)
  6. 谢谢!

4 个答案:

答案 0 :(得分:23)

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

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

答案 1 :(得分: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周发布一次。

答案 2 :(得分:6)

TypeScript支持的一些ECMAScript 6功能:

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

<强>来源:

答案 3 :(得分:2)

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

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