如何在不构造对象的情况下检查类构造函数是否扩展了另一个类? IE由构造函数引用。
实施例
class A {
}
class B extends A {
}
var b = B;
if(typeof b === B)
答案 0 :(得分:0)
您可以在instanceof
的帮助下查看此信息,如下所示。
class A {
}
class B extends A {
}
class C {
}
console.log(B.prototype instanceof A);
console.log(C.prototype instanceof A);
// With instance
var b = new B();
console.log(b instanceof B);
console.log(b instanceof A);
console.log(b instanceof C);