Javascript 从父级调用函数(使用新函数)
我有一个类Javascript 从父级调用函数(使用新函数),javascript,Javascript,我有一个类Kid,我使用它在Manager中使用this.Kid=new Kid()创建一个新对象。然后我想从孩子那里调用Manager(doSomething())中的函数,这可能吗?我尝试使用super(),但它不起作用,因为它是一个非派生构造函数。我该怎么做 经理: 'use strict'; import Kid from './Kid'; export default class Manager { constructor() { this.init(); }
Kid
,我使用它在Manager
中使用this.Kid=new Kid()
创建一个新对象。然后我想从孩子那里调用Manager
(doSomething()
)中的函数,这可能吗?我尝试使用super()
,但它不起作用,因为它是一个非派生构造函数。我该怎么做
经理:
'use strict';
import Kid from './Kid';
export default class Manager {
constructor() {
this.init();
}
init() {
this.kid = new Kid();
}
doSomething(someInput) {
// Do stuff
}
}
儿童班:
'use strict';
export default class Kid {
constructor() {
// call parent doSomething()
}
}
将您的家长传递给
孩子的构造函数
。把它存起来,然后取消它
"严格使用",
从“/Kid”导入Kid
export default class Manager {
constructor() {
this.init();
}
init() {
this.kid = new Kid(this);
}
doSomething(someInput) {
// Do stuff
}
}
export default class Kid {
constructor(parent) {
parent.doSomething()
}
}
将您的家长传递给
孩子的构造函数
。把它存起来,然后取消它
"严格使用",
从“/Kid”导入Kid
export default class Manager {
constructor() {
this.init();
}
init() {
this.kid = new Kid(this);
}
doSomething(someInput) {
// Do stuff
}
}
export default class Kid {
constructor(parent) {
parent.doSomething()
}
}
我觉得自己很傻,因为那太简单了哈哈,谢谢你!我标记为解决时,我可以在10分钟后感到愚蠢,因为这是超级容易哈哈,谢谢!10分钟后,我可以将其标记为已解决