HarmonyOS 怎么进行类型判断?
想要封装一个方法进行统一判断来跳转,传入的参数是多个对象类型, 用 instance无用,要怎么处理呢?
代码如下:
export function JumpByObject(params: NewsListBean | JumpData) {
if (params instanceof NewsListBean) {
Jump(processNewsList(params))
}else if(params instanceof JumpData){
Jump(params as JumpData)
}
}
传入的JumpData类型的,debug看到的params见附件,但是没有进入相应的块。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS Resource怎么进行转换类型
897浏览 • 1回复 待解决
怎么判断一个类型是stirng
1224浏览 • 1回复 待解决
HarmonyOS 怎么判断object是不是一个特定类型
409浏览 • 1回复 待解决
HarmonyOS 如何判断联合类型的具体类型
197浏览 • 1回复 待解决
HarmonyOS TCPSocket怎么进行PB类型的消息发送
276浏览 • 1回复 待解决
HarmonyOS 泛型类型判断
414浏览 • 1回复 待解决
HarmonyOS 如何判断设备类型
715浏览 • 1回复 待解决
HarmonyOS如何判断设备类型?
683浏览 • 1回复 待解决
变脸类型判断问题
133浏览 • 1回复 待解决
HarmonyOS ArkTS如何判断Object类型?
495浏览 • 1回复 待解决
HarmonyOS 线程内类型判断无效
155浏览 • 1回复 待解决
HarmonyOS ArkTS的泛型类型判断
189浏览 • 1回复 待解决
HarmonyOS 如何判断手机屏幕类型
229浏览 • 1回复 待解决
网络类型细分判断问题咨询
509浏览 • 1回复 待解决
自定义类型的对象,在没有赋值前,进行非空判断报错
1574浏览 • 1回复 待解决
HarmonyOS 如何判断包类型debug还是release?
326浏览 • 1回复 待解决
HarmonyOS router.getParams对象类型判断问题
505浏览 • 1回复 待解决
HarmonyOS 如何快速判断当前网络的类型
335浏览 • 1回复 待解决
如何对监听判断VPN类型网络
639浏览 • 1回复 待解决
HarmonyOS 如何判断自定义类的类型
340浏览 • 1回复 待解决
ArkTS如何判断接收参数是什么类型
367浏览 • 1回复 待解决
HarmonyOS 嵌套自定义类型引用的undefined判断
180浏览 • 1回复 待解决
HarmonyOS 从want中取paramer如何判断其类型
176浏览 • 1回复 待解决
HarmonyOS 怎么判断网络是否链接? 判断有没有网络
321浏览 • 1回复 待解决
点击Configure后无法选择开发板类型进行配置,怎么解决?
10009浏览 • 2回复 待解决
Index界面:
second界面: