【发布时间】:2017-05-16 13:12:44
【问题描述】:
如何从实现该 getter 的类的实例中访问静态 getter?
例如,我有这个类:
class Component {
static get isComponent() { return true; }
constructor() {}
}
const c = new Component();
如何从“组件”类的“c”“isComponent”调用? 我四处阅读,我发现的都是这样的:
Object.getPrototypeOf(c).isComponent
但这不适用于我的情况,因为组件原型对象中没有“isComponent”方法。如果我这样编写类,上面的代码就可以工作:
Component.prototype.isComponent = () => { return true; }
但这不是我想写课程的方式。我错过了什么? tnx
【问题讨论】:
-
es6 call static methods 的可能重复项?
-
不完全是@Bergi
标签: javascript class static ecmascript-6 getter