web-dev-qa-db-ja.com

どのES6機能がTypescriptに実装されていますか?

現在TypeScriptに実装されているEcmascript 6機能のリストを探していましたが、オンラインで最新のものを見つけることができませんでした。

これまでに思いついた機能のリストを以下に示します。

  1. 矢印機能。
  2. レストパラメーター
  3. デフォルトのパラメーター値
  4. クラス(仕様全体が実装されていますか?)
  5. モジュール(ただし、実装にはいくつかの違いがあると思います)

ありがとう!

48
urish

この表には、他の多くのブラウザーとその現在のES6実装レベルとともに、TypeScriptもリストされています。

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

23
Simon

私はこのリンクを見つけました:

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

TypeScriptとES6間の既知の配置が含まれています。ただし、4月末以降は更新されていないようです。これはおそらくGithubへの移行が原因です。ただし、githubには同等のテーブルはありません。向こうのロードマップのページは次のとおりです。

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

うまくいけば、彼らはcodeplex上のものと同様のマトリックスでそれを更新することができます。

[〜#〜] edit [〜#〜]

私はこのリンクを見つけました:

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

機能マッピングの表ではありませんが、ロードマップバージョンの完成に向けた進捗状況を把握できます。これを書いている時点で、バージョン2.0は約40%完成しています。彼らは、6〜8週間ごとにリリースしようとしていると言います。

9
Mike Cheel

TypeScriptでサポートされているECMAScript 6機能の一部:

  • クラス(オプションの型注釈のサポート付き)
  • ジェネリック
  • モジュール(内部モジュールはECMAScript 6に関連するモジュールです)
  • 矢印関数
  • デフォルトパラメータ

出典:

6
diosney

Kagnaxのテーブルは現在関係ありません http://kangax.github.io/compat-table/es6/

TypeScript 1.6に関する情報が含まれています。2017年1月にはバージョン2.1.5が利用可能であり、より多くの機能があります。

2
vitkon