请稍等 ...
×

采纳答案成功!

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

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下载
官方微信