const res = ... 用 try...catch... 和 if(res)...else...
来源:4-4 获取用户基本信息
学习姿势要优雅
2022-11-17
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 {
...
}
老师,请问下这两种写法有什么区别呀,第二种写法对吗?是同样的功能吗?
写回答
1回答
-
Sunday
2022-11-17
你好
try catch 是捕获错误,当 try 里面的代码出现错误时,会进入 catch
if else 是条件判断语句
两者之间没有关系
00
相似问题