请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

const res = ... 用 try...catch... 和 if(res)...else...

try {
  const res = getUserInfo()
  this.commit('user/setUserInfo', res)
  return res
} catch (error) {
  ...
}
const res = getUserInfo()
if (res) {
  this.commit('user/setUserInfo', res)
  return res
} else {
  ...
}

老师,请问下这两种写法有什么区别呀,第二种写法对吗?是同样的功能吗?

正在回答 回答被采纳积分+3

插入代码

1回答

Sunday 2022-11-17 21:18:35

你好

try catch 是捕获错误,当 try 里面的代码出现错误时,会进入 catch

if else 是条件判断语句

两者之间没有关系

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号