如何判断router.getParams()中的某个字段是否存在

如何判断router.getParams()中的某个字段是否存在

HarmonyOS
2024-02-20 15:05:22
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
okmwq
1

可以使用hasOwnProperty来判断,在使用hasOwnProperty之前要先确保对象已经定义并且非空。

代码示例

let params: Object = router.getParams(); 
if (params !== undefined && params !== null) { 
  if (params.hasOwnProperty('FromPage')) { 
    console.log(params['FromPage']); 
  } 
}
分享
微博
QQ
微信
回复1
2024-02-20 20:13:31
相关问题
如何判断JS对象是否存在某个
237浏览 • 1回复 待解决
PostgreSQL insert 前判断是否存在
1945浏览 • 2回复 待解决
如何判断某个应用是否为系统应用
237浏览 • 1回复 待解决
如何检查key是否存在于Redis?
1229浏览 • 1回复 待解决
如何判断HAP是否安装
208浏览 • 1回复 待解决
如何判断Web组件是否全屏
235浏览 • 1回复 待解决
如何判断一个对象是否在对象数组
277浏览 • 1回复 待解决
如何判断软键盘是否弹出
236浏览 • 1回复 待解决
Web组件如何判断网址是否加载成功
127浏览 • 1回复 待解决