JavaScriptのちょっとしたメモ的な記事です。
ES6になってJavaScriptにもclass構文が導入されました。
これは良いものです。
しかし、JavaとかC++、C#などの感覚でやっていると時々やられます。
これはその痛い目にあった記録でもあります。
結局はthisの話です。
この記事の様なことをしなくてももっとまともに同様の機能を実現できます。
この記事はメモなのでそのまま残しておきます。
JSにはクラス変数を定義する構文がありません。
しかしやろうと思えばできます。
「クラス変数」を実現するまともな方法です。