Es6-overview
提供:Dev Guides
ES6-概要
ECMAScript(ES)は、ECMAScript Internationalによって標準化されたスクリプト言語仕様です。 クライアント側のスクリプトを有効にするために、アプリケーションによって使用されます。 仕様は、Self、Perl、Python、Javaなどのプログラミング言語の影響を受けます。 JavaScript、Jscript、ActionScriptなどの言語は、この仕様に準拠しています。
このチュートリアルでは、JavaScriptでのES6実装を紹介します。
JavaScript
JavaScriptは、1995年にNetscape Communications Corporationの開発者であるBrendan Eichによって開発されました。 これは、ブラウザによって実行されるスクリプト言語です。 クライアント側で。 レスポンシブWebページを開発するためにHTMLと組み合わせて使用されます。
ここで説明するECMA Script6の実装は、次の新機能を対象としています-
- 定数のサポート
- ブロックスコープ
- 矢印関数
- 拡張パラメータ処理
- テンプレートリテラル
- 拡張リテラル
- 拡張されたオブジェクトプロパティ
- 構造化解除の割り当て
- モジュール
- クラス
- イテレータ
- ジェネレータ
- コレクション
- さまざまなクラスの新しい組み込みメソッド
- 約束
ECMAScriptのバージョン
ECMA-262には次の9つのエディションがあります-
Edition | Name | Description |
---|---|---|
1 | ECMAScript 1 | First Edition released in 1997 |
2 | ECMAScript 2 | Second Edition released in 1998, minor changes to meet ISO/IEC 16262 standard |
3 | ECMAScript 3 | Third Edition released in 1999 with language enhancements |
4 | ECMAScript 4 | Fourth Edition release plan was dropped, few features added later in ES6 & other complex features dropped |
5 | ECMAScript 5 | Fifth Edition released in 2009 |
5.1 | ECMAScript 5.1 | 5.1 Edition released in 2011, minor changes to meet ISO/IEC 16262:2011 standard |
6 | ECMAScript 2015/ES6 | Sixth Edition released in 2015, see ES6 chapters for new features |
7 | ECMAScript 2016/ES7 | Seventh Edition released in 2016, see ES7 chapters for new features |
8 | ECMAScript 2017/ES8 | Eight Edition released in 2017, see ES8 chapters for new features |
9 | ECMAScript 2018/ES9 | Ninth Edition released in 2018, see ES9 chapters for new features |