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()上面是方法二
版权声明:本文为qq_22936647原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。