const Gen = (time) => {
return new Promise((resolve,reject) => {
setTimeout(function (){
if(time < 500){
reject(time)
}else{
resolve(time)
}
})
})
}
Gen(Math.random() * 1000)
.then(val => console.log("resolve",val))
.catch(val => console.log("reject",val))
.finally(() => { console.log("兜底动作,不管是resolve还是reject,都执行此方法")})
.finally() 方法