JavaScriptメモ

JavaScriptのちょっとしたメモ的な記事です。

ES6のクラス

ES6になってJavaScriptにもclass構文が導入されました。
これは良いものです。
しかし、JavaとかC++、C#などの感覚でやっていると時々やられます。
これはその痛い目にあった記録でもあります。

staticなメソッド

結局はthisの話です。

クラス変数


この記事の様なことをしなくてももっとまともに同様の機能を実現できます。
この記事はメモなのでそのまま残しておきます。

JSにはクラス変数を定義する構文がありません。
しかしやろうと思えばできます。

クラスのプロパティ

「クラス変数」を実現するまともな方法です。