webpackやrollupのようなバンドラーや、Vue CLIのような開発ツールとともにBabel (opens new window)が使われている。しかし、そもそもBabelは何なのか、そしてどう使えばよいのだろうか。 この記事では、Babel7の挙動を確認していく。 2019/5/22追記 Babel 7.4.0で非推奨になった@babel/polyfillからcore-js@3に移行する方法についてはこちらの記事に書いた。 # Babelとは Babelとは、ブラウザでサポートされていないJavaScriptの新機能を、現在のブラウザで使えるようにするツールだ。JavaScriptの新機能は毎年追加されるが、ブラウザでその機能が使えるようになるのは数年先だ。Babelを使うことで、開発者は最新の機能をつかってコードを読みやすく、メンテナンスしやすい形で書くことができ、現在のブラウ