如何检查一个类是否继承了另一个类

How to check whether one class is inhereted of another class?

本文关键字:是否 另一个 一个 继承 何检查 检查      更新时间:2023-09-26

我使用Ext4…

如何检查一个类是否继承了另一个类?

例如:

Ext.define("A", {});
Ext.define("B", { extend: "A" });
Ext.define("C", { extend: "B" });
var a = Ext.create("A");
var c = Ext.create("C");

我需要这样的东西:C的instanceof a

? ?

谢谢

(根据@troelskn的评论)

http://jsfiddle.net/miriam/ugQHB/

c instanceof A

返回true。

可以使用isXtype方法。Ext.AbstractComponent

相关文章: