ついて一連の文法記事の最後として、通称ES6から搭載された新機能について、いくつかピックアップして観ていく。ES6は、2015年6月に制定された規格である。詳細は各種ネット記事などを参照のこと。BabelでES6を試す2016年現在、まだES6が各種ブラウザ等で確実に機能が実装されているとは言いがたい状況である。そこで、ES6の機能が確実に実行できる環境が「Babel」のサイトにある。http://babeljs.io/repl/本来「Babel」は、ES6の機能を使って記述したJavaScriptの命令を、従来のJavaScriptのコード(ES5)に変換してくれるツールである。「altJS」のひとつと言っていいかと。上記のページは、ツールを導入する前にWeb上で手軽にBabelの機能を試せるページとなっている。今回の内容をBabelで変換かけてみると、どのような従来のコードに変換されるかを見てみても面白いかと思う。let従来のJavaScriptには、定数というものが存在していなかった。いうキーワードを使えば、定数を実現できる。表示される次にlet。つけていてもブロックの外で参照できる。少々問題かなと思ってしまう。いうキーワードが追加された。使ってブロック内で変数を宣言すると、ブロックの外で該当の変数を参照できなくなる。型のオブジェクトを作成して、プロパティに値を設定する形で使う旨、以前は説明した。いう型のオブジェクトが追加された。型のオブジェクトを利用しなくても連想配列を利用できる。