[英]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.