HarmonyOS怎样判断一个实例是否实现了某个接口
怎样判断一个实例是否实现了某个接口看上去使用instanceof不行, 报下面错误:
MyInterface' only refers to a type, but is being used as a value here. <ArkTSCheck
举例:
interface MyInterface{
}
class MyClass implements MyInterface{
}
let obj = new MyClass()
怎样判断obj是否实现了MyInterface呢?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何判断一个对象实现了某个接口
866浏览 • 1回复 待解决
arkTS 是否可以判断实例是某个接口的实例
1667浏览 • 1回复 待解决
判断类是否实现了某接口
133浏览 • 1回复 待解决
怎样将LocalStorage实例从UIAbility共享到一个或多个视图?
90浏览 • 1回复 待解决
如何实现在同一个UIAbility实例传递事件
141浏览 • 1回复 待解决
怎样实现一个自定义播放器?
121浏览 • 1回复 待解决
HarmonyOS判断Object中是否含有某个属性
169浏览 • 1回复 待解决
利用native接口实现一个圆角矩形
1377浏览 • 1回复 待解决
怎么判断一个APP是否为多HAP包结构?
450浏览 • 1回复 待解决
如何判断一个对象是否在对象数组中
1788浏览 • 1回复 待解决
ArkTS线程模型中是否是每个线程跑一个runtime实例
1611浏览 • 1回复 待解决
HarmonyOS 如何判断设备上是否安装某个应用
204浏览 • 1回复 待解决
怎么判断一个类型是stirng
465浏览 • 1回复 待解决
HarmonyOS 如何实现一个转圈效果
196浏览 • 2回复 待解决
通过实现webSocket.WebSocketRequestOptions接口封装了一个Option对象
388浏览 • 1回复 待解决
如何判断一个数组不为空?
144浏览 • 1回复 待解决
判断一个参数是不是Resource类型
152浏览 • 1回复 待解决
如何判断对象是某个interface的实现
661浏览 • 1回复 待解决
如何调用并测试一个wifi接口?
6001浏览 • 1回复 待解决
如何判断某个应用是否为系统应用
1776浏览 • 1回复 待解决
如何判断判断两个日期是否是同一月
156浏览 • 1回复 待解决
Navigation拉起浮窗,怎样使用Navigation拉起一个Panel实现的浮窗效果
581浏览 • 1回复 待解决
HarmonyOS 发布了一个闹钟提醒,总是不生效]Not allow to notify
125浏览 • 1回复 待解决
如何实现一个折叠组件
650浏览 • 1回复 待解决
如何按需选择创建一个全新PolarDB实例的方式?
2428浏览 • 1回复 待解决
ArkTS里的instanceof关键字不同于java,只能判断是否是某个class,无法判断是否实现了某个interface。ts语法里可以用in关键字根据成员变量来判断,但是ArkTS不允许使用in关键字。无法对接口进行类型判断,可以使用as进行类型转换后,判断是否有对应属性,来判断具体接口类型,示例代码如下: