繁体   English   中英

ES6 JS-无法访问关联类中的静态函数

[英]ES6 JS - Unable to access static function in associated class

我试图理解为什么我不能呼吁 B类示例代码A类静态函数:

class Aye {
  static functionOne () {
    console.log('Im static!')
  }
}

class Bee {
  constructor () {
    Aye.functionOne()
  }
}

根据我所读的有关静态的知识,这应该可以,但是不能。

解决了问题。 我试图使用Node&Modules做上面的代码; 在浏览器中,代码实际上可以正常工作。 使用Node时,我必须构造函数中包含 Aye类,否则该引用是未定义的。 代码最终看起来像这样:

class Bee {
  constructor () {
    const Aye = require('./aye.js')
    Aye.functionOne()
  }
}

暂无
暂无

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

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