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