Javascript 在父类的构造函数中获取子类名称?

Javascript 在父类的构造函数中获取子类名称?,javascript,node.js,Javascript,Node.js,我有40多个儿童班。我正在努力节省代码和时间 有什么办法吗? 一级父亲{ 建造师{ const childClassName=this.constructor.name console.logchildClassName } } 类Child1扩展父类1{ 建造师{ super//不将'Child1'作为参数传递 } } 新生儿1例;谢谢看来你的答案与我原来的问题不符。我更新了我的问题。再次非常感谢!!你为什么改变原来的问题。。。它有相同的解决方案你只是让它更复杂了。。。看看编辑,这不合适哦。。

我有40多个儿童班。我正在努力节省代码和时间

有什么办法吗?

一级父亲{ 建造师{ const childClassName=this.constructor.name console.logchildClassName } } 类Child1扩展父类1{ 建造师{ super//不将'Child1'作为参数传递 } }
新生儿1例;谢谢看来你的答案与我原来的问题不符。我更新了我的问题。再次非常感谢!!你为什么改变原来的问题。。。它有相同的解决方案你只是让它更复杂了。。。看看编辑,这不合适哦。。。
class Grandfather1{
   constructor(childClassName){}
}

class Father1 extends Grandfather1{
  constructor(){
    super(childClassName (=== Child1) )
  }
}

class Child1 extends Father1{
  constructor(){
    super() // without passing `Child1` as parameter
  }
}