archive: 2018年09月  1/1

スポンサーサイト

JavaScriptのstaicプロパティの不思議な挙動

JavaScript (TypeScript) のstaticプロパティの動作でガッツリとハマったのでメモ。Sequelize を拡張していたら、親のModelクラスにあるstaticプロパティがサブクラスで別々の値でなければおかしいことに気付き悩んだ。で実験してみた。まず、こんな感じの継承関係があったとする。class Parent { static value = '';}class Child1 extends Parent { }class Child2 extends Parent { }親クラスとサブクラスでそれぞれ値を書き換...

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。