こんにちは、フロントエンドエンジニアのゆたろです! ECMAScript連載の第3回となります。今回は、ECMAScript2015から実装された機能の1つ、class構文について説明していきます。個人的に思うclass構文を使うメリットは、ソースが見やすくなったり、継承がしやすくなったりなど。 当記事では、すでにprototypeを利用して定義したものをclass構文に置き換えていくので、上記のメリットを確認していただければと思います。 prototypeをclass構文に置き換える まずは、prototypeをclass構文に置き換えていきます。 そもそもprototypeとは? ES6以前ではclass構文が実装がされていなかったので、prototypeという機能を使ってclassを実装していました。prototypeの詳細は、下記をご参照ください。 Object.prototype
![ES6の新機能「class構文」 – 基礎編 – | 株式会社LIG(リグ)|DX支援・システム開発・Web制作](https://cdn-ak-scissors.b.st-hatena.com/image/square/06b05e54bc5ddd4c7bf86a3b7b4c90fce14ba92e/height=288;version=1;width=512/https%3A%2F%2Fliginc.co.jp%2Fwp-content%2Fuploads%2F2016%2F05%2Feyecatch183.png)