HarmonyOS 如何判断自定义类的类型

abstract class X {
}

class A extends X {
}

class B extends X {
}

class C extends X {
}

let array = [new C(), new B(), new A(),]
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.

如何判断array中对象的类型是A、B、C中的哪一种?

HarmonyOS
2024-12-23 15:18:08
559浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zxjiu

可以通过array[0].constructor.name来获取到对象所属的类。

分享
微博
QQ
微信
回复
2024-12-23 17:50:24
相关问题
HarmonyOS 自定义注解实现方案
937浏览 • 1回复 待解决
自定义如何实现序列化
2950浏览 • 1回复 待解决
HarmonyOS 工具自定义弹窗方案咨询
833浏览 • 1回复 待解决
json 如何转换成自定义业务对象
1596浏览 • 1回复 待解决
getContext(this)能否在自定义中使用
3161浏览 • 1回复 待解决
HarmonyOS 播放条支持自定义多种类型
682浏览 • 1回复 待解决
HarmonyOS 在ArkTS中想调用自定义弹窗
780浏览 • 1回复 待解决