function a() {
return new Promise((resolve,reject) => {
setTimeout(() => {
reject("vvvv")
}, 1000)
})
}
async function b() {
let z = await a().catch(e => {
alert(e)
})
if (!z) return
//继续您的操作
}
b()
上面是方法一
function a() {
return new Promise((resolve,reject) => {
setTimeout(() => {
reject("vvvv")
}, 1000)
})
}
async function b() {
let z = null
try {
z = await a()
}catch(err){
alert(err)
}
}
b()
上面是方法二
787

被折叠的 条评论
为什么被折叠?



