soo*_*kie 2 javascript ecmascript-6
给定以下类层次结构:ChildClassextends ParentClass,是否可以ChildClass从构造函数访问构造函数ParentClass?例如:
class ChildClass extends ParentClass
{
constructor()
{
super()
}
}
ChildClass.prop = 'prop'
class ParentClass
{
constructor()
{
if (this._child().prop == 'prop') // here
{
console.log("All ok");
}
}
get _child()
{
return this.constructor;
}
}
Run Code Online (Sandbox Code Playgroud)
换句话说,我正在尝试做的是访问孩子的'静态'属性以进行验证
是否可以从ParentClass构造函数访问ChildClass构造函数?
每个孩子都是父母,但不是每个孩子都是孩子.
不,你不能.即使可能使用一些脏代码,也不要这样做.重新思考你的设计.在继承链中,每个Child都应该继承Parent的属性.不相反.
想想有3个孩子,你会得到哪些孩子的道具?游民.
| 归档时间: |
|
| 查看次数: |
79 次 |
| 最近记录: |