extends 怎么可以连父类数据也继承了?

问下各位大大


class page{

  data:{

     abc:23

   }

}

class basePage extends page{

    data:{

       xxx:456

    }

}

怎么实现

data={abc:23,xxx:456};

basePage要怎么继承page,才能实现basePage.data既有自己data,又不覆盖父类page的data.


不要跟我说换字段名,能换早换了,需求必须要统一字段data字段啊。


ABOUTYOU
浏览 552回答 2
2回答

森栏

把aaa的data放在bbb的data中      class aaa{          constructor(){              this.data={                  aaa:"aaa"              }          }      }      class bbb extends aaa{          constructor(data){              super(data);              this.data = {                  ...this.data,                  bbb:'bbb'              }              console.log(this.data);          }      }      var b = new bbb();      console.log(b);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript