请问 JS ES6 使用 extends 去继承基类时,基类能否知道自己被继承呢?

请问 JS ES6 使用 extends 去继承基类时,基类能否知道自己被继承呢?

想记录在父类上记录扩展过的子类

阅读 3.1k
4 个回答

当继承的类new的时候会调用父类的constructor,在父类的constructor里做个判断 if(new.target!==父类名){alert();} ,当继承的子类new的时候就会alert()一次

类只是一个模板,没这个功能

super的时候记录一下。。。

不实例化没法统计,即使是java也没法统计,再者说不实例化继承的意义也就没了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题