在阅读 ecmascript-harmony 规范时,我看不到任何有关检查实例/对象以查找有关其类和模块的信息的信息。我想要做的是能够检查一个 javascript 对象(即 es6 和谐类的一个实例)并找出:
- 实例化它的类的名称
- 定义类的模块的名称
- 可能的超类及其模块的名称
有人知道这在 es6 中是否可行?
如果没有,是否有理由不可能或首选?
我可以想到一个可能的问题,即类没有像类与其他语言(即 Java)的包那样“绑定”到它们的模块。即,如果在 ModuleA 中定义 ClassA 并且 ModuleB 导入 ClassA 以稍后重新导出它会发生什么?