在ES6中没有实现哪些Typescript功能?

时间:2015-10-01 14:06:43

标签: javascript typescript ecmascript-6 ecmascript-2016

除了显而易见的类型系统之外,我还读到在ES6中没有TypeScript中的功能。文章没有提到这些特征是什么或为什么应该避免它们。

我已经知道TypeScript实现了ES7 async / await语法,这篇文章(Which ES6 Features are Implemented in Typescript)给出了反向关系。

1 个答案:

答案 0 :(得分:3)

ES 6

中不存在的新功能
  1. Decorators
  2. Abstract classes
  3. Namespace (Module)
  4. Enums
  5. GenericsStatic typing
  6. Interfaces
  7. Optional properties and arguments
  8. Function overloads
  9. Default parameters
  10. Access modifiers
  11. 正如 @A Red Herring 所说:

      

    TypeScript是JavaScript的超集,而不是相反,因此有必要在ES6中不存在TypeScript中的许多功能

    这就是为什么不要忘记纯JS的功能,以及在JS中思考,而不是在TypeScript中思考