如何在JavaScript / ES6中了解给定类的祖先类

时间:2017-05-23 21:37:19

标签: javascript class ecmascript-6

var A = class A {};
var B = class B extends A {};
var C = class C extends B {};

鉴于上面的代码假设我只能访问类'C',我怎么知道它的祖先类是什么?正确的答案当然是B然后A,但我的代码怎么能告诉我那个?

1 个答案:

答案 0 :(得分:2)

您可以迭代0.25的原型链并获取原型的C.prototype属性。

constructor