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怎么进行转换类型
403浏览 • 1回复 待解决
怎么判断一个类型是stirng
692浏览 • 1回复 待解决
HarmonyOS 如何判断设备类型
294浏览 • 1回复 待解决
HarmonyOS如何判断设备类型?
329浏览 • 1回复 待解决
自定义类型的对象,在没有赋值前,进行非空判断报错
1248浏览 • 1回复 待解决
网络类型细分判断问题咨询
241浏览 • 1回复 待解决
如何对监听判断VPN类型网络
343浏览 • 1回复 待解决
HarmonyOS 怎么识别设备类型?
119浏览 • 1回复 待解决
点击Configure后无法选择开发板类型进行配置,怎么解决?
9635浏览 • 2回复 待解决
判断网络类型,无网络的情况返回的是什么类型的数据。
553浏览 • 1回复 待解决
判断一个参数是不是Resource类型
335浏览 • 1回复 待解决
instanceof这个不能用于判断未知类型吗?
108浏览 • 1回复 待解决
HarmonyOS 怎么判断登录的账号有变动
196浏览 • 1回复 待解决
HarmonyOS 怎么判断worker线程创建了几个?
33浏览 • 0回复 待解决
鸿蒙int类型转为Color类型怎么转?
8666浏览 • 4回复 已解决
后台弹窗权限怎么判断?
4647浏览 • 1回复 待解决
HarmonyOS 怎么判断指定应用是否安装?
28浏览 • 1回复 待解决
HarmonyOS 怎么判断want的来源是push消息?
349浏览 • 1回复 待解决
HarmonyOS 怎么判断EntryAbility是通过push拉起的?
66浏览 • 1回复 待解决
如何通过判断函数入参类型实现不同代码逻辑
312浏览 • 1回复 待解决
HarmonyOS 可空的map?:Map<string, string> JSON解析之后的类型判断问题
546浏览 • 1回复 待解决
怎么判断某个customDialog是否弹出?
177浏览 • 1回复 待解决
组合类型包含简单类型和对象类型时报错怎么回事?
1914浏览 • 1回复 待解决
怎么拿子查询作为判断?
2179浏览 • 1回复 待解决
怎么判断customDialog是否正在显示?
162浏览 • 1回复 待解决
Index界面:
second界面: