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分钟后,我可以将其标记为已解决