我只是想知道使用以下代码是否是一个好习惯:
const myFun = async () => {
try {
const response = await api();
if(response.status === 200) {
return response.data;
}
} catch(err) {
return Promise.reject(err);
}
}
在这里,myFun
将返回一个已解决/reject的Promise,该Promise将被另一个函数捕获。我只是想知道这是否是正确的方式,或者是否有其他选择?
throw
。 - slebetmanundefined
进行解决,这可能不是您想要的。 - jfriend00