ECMAScriptの6
(以下、ES6と呼ぶ)のECMAScript 6は正式に2015年6月にリリースされている次世代標準のJavaScript言語、です。
Mozillaの株式会社は、この標準は、JavaScript 2.0の導入に基づいて行われます。
ECMAScriptのとJavaScriptは、最終的に関係は何ですか?多くの初心者は、単に、混乱します
ECMAScriptのは、JavaScriptがECMAScriptのの実現である、国際標準のJavaScript言語です。
その目標は、JavaScript言語が大規模で複雑なアプリケーション、エンタープライズクラスの開発言語を記述するために使用することができます有効にすることです。
ES5とES6の間の差のコントラストを見て
1.変数のスコープを宣言
ES5で宣言されたグローバル変数
ES5カバレッジ現象の存在下でVAR変数宣言
リターン
ES6変数宣言にしましょうローカルスコープです
constの宣言でES6が一定で、ステートメントが一度に変更することはできません
エラーを返しました:定数変数に代入:定数がキャッチされない例外TypeErrorを変更することはできません。
2.テンプレート文字列
ES5 - 非常に複雑、シンボルスプライシングの束
ES6 - アンチ引用符を解消することができます
3.ファンクションポイント
ES5 関数へのポインタは、現在のオブジェクトであります
アローポインティング機能は、Windowsで、引数は使用できません。
実際の生産では、変化点の機能が発生したのであれば、多くの場合、不便があるので、作成するための別の方法があります
1「リテラルの道を作成します。
結果に戻ります
2「モノマーモード:
リターン
4.オブジェクトを作成します。
ES5オブジェクトを作成し、退屈な、貧しい可読性
ES6は、クラスClassの概念を使用して、方法でオブジェクトを作成します