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
788浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zxjiu

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

分享
微博
QQ
微信
回复
2024-12-23 17:50:24


相关问题
HarmonyOS 自定义注解实现方案
1264浏览 • 1回复 待解决
自定义如何实现序列化
3517浏览 • 1回复 待解决
HarmonyOS 工具自定义弹窗方案咨询
1022浏览 • 1回复 待解决
json 如何转换成自定义业务对象
1855浏览 • 1回复 待解决
getContext(this)能否在自定义中使用
3637浏览 • 1回复 待解决
HarmonyOS 播放条支持自定义多种类型
823浏览 • 1回复 待解决
HarmonyOS 在ArkTS中想调用自定义弹窗
1087浏览 • 1回复 待解决