タグ

ブックマーク / ynakajima.hatenadiary.jp (1)

  • JavaScriptで多重継承もどき - ynakajimaの備忘録

    コンストラクタ関数内で継承したいクラスのコンストラクタ関数を下記のように実行すると"多重継承のようなもの"ができるようです。 参考 : No Multiple Inheritance - MDC //継承元1 function SuperClass1(prop1) { this.prop1 = prop1; }; //継承元2 function SuperClass2(prop2) { this.prop2 = prop2; }; //子クラス function SubClass(prop1, prop2, prop3) { //多重継承 this.superClass1 = SuperClass1; this.superClass1(prop1); this.superClass2 = SuperClass2; this.superClass2(prop2); this.prop3 =

    JavaScriptで多重継承もどき - ynakajimaの備忘録
  • 1