概要 この記事ではBabelを使用し、ES6がどのようにES5へ変換されるのかを 実例を使用して説明する。 またこの記事を読む読者として ECMAScript とは何かをザックリ理解している者を対象とする。 Babelとは Babelとは ECMAScript 2015よりも新しいコードを、ブラウザーやNodeなどの環境で互換性を持ったコードを生成することができるコンパイラである。 Babelを使うことで、最新のECMAScriptの構文を実行環境を気にせず使用することができ開発効率を向上することが期待できる。 また現在のES5とES6の対応状況を確認してみる。 ES5の対応しているブラウザー ES6の対応しているブラウザー 上記のサイトから見て分かるように ES5 であれば Opera Mini 以外のブラウザーで対応しているが、 ES6ではOpera Mini, Baidu Brows