我试图了解为什么我无法在类 上调用静态函数 <示例代码:
class Aye {
static functionOne () {
console.log('Im static!')
}
}
class Bee {
constructor () {
Aye.functionOne()
}
}
从我读过的关于静力学的内容来看,这个应该工作,但事实并非如此。
答案 0 :(得分:0)
解决了这个问题。我试图使用Node&amp; amp;模块;在浏览器中,代码实际上工作正常。使用Node,我必须在构造函数中包含类Aye ,否则引用是未定义的。代码最终看起来像这样:
class Bee {
constructor () {
const Aye = require('./aye.js')
Aye.functionOne()
}
}