今年の夏は暑さが身にこたえるくらいの猛暑で、半分溶けているtodaです。 さて、JavaScriptのクラスを書いていて、staitc変数(クラス変数)が必要なことがあります。 しかしながら、現在のJavaScriptにはstatic変数という概念がありません。 実は、"static"は予約語ですらありません。 ECMA-266 5th Editionのpdf(2009年12月)の"7.6.1.2 Future Reserved Words"では、JavaScriptをstatic modeとして動作させるときに"Future Reserved Words"として扱うべきトークンの一つとなっていますが、キーワードでは無いようです。 7.6.1.2 Future Reserved Words The following words are used as keywords in propos
![JavaScriptでなんちゃってstatic変数(クラス変数)を実装してみる。 | Tricorn Tech Labs](https://cdn-ak-scissors.b.st-hatena.com/image/square/b12490ed81c2d4a1ccaa0599e48ccb8570b58bef/height=288;version=1;width=512/https%3A%2F%2Flab.tricorn.co.jp%2Fwp-content%2Fuploads%2F2021%2F10%2Ftricorn_log_techlab_2021_v2-2.png)