繁体   English   中英

无法从 ES6 Javascript 中的另一个类运行方法

[英]Cant run method from another class in ES6 Javascript

如何从另一个类运行该方法? 当它明确存在时,它似乎并没有将其识别为函数。 我的意思是一个类是一个对象。 我所做的只是访问它并调用该函数。 那么我做错了什么?

class test {
  constructor() {
    fooBar.worker();
  }
}

class fooBar extends test{
    worker() {
    alert("Hello World");
  }
}

new test();

您的问题是fooBar.worker()需要是静态方法或使用this引用。

您调用它的方式需要worker函数是静态的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM