将承诺错误解决为更高阶的承诺EX可以吗
new Promise(async (resolve, reject) => {
//call async function
await async_function(resolve, reject);
})
const async_function = async (resolve, reject) => {
// some code
get_data_from_db
.then(data => resolve(null,data))
.catch(e => resolve(e, null)
}
get_data_from_db可以调用其他异步函数。拒绝并没有使错误返回更高的承诺
慕尼黑8549860
翻翻过去那场雪
相关分类