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

时间:2016-05-08 12:25:13

标签: javascript

如何从其他类运行该方法?它似乎并没有将它视为一种功能。我的意思是一个类是一个对象。我所做的就是访问它并调用该函数。那我做错了什么?

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

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

new test();

1 个答案:

答案 0 :(得分:1)

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

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