var promise = new Promise(
function (resolve,reject) {
console.log('do some thing')
resolve('dit it')
console.log('~~~~~~~~~~~')
reject('failed')
}
);
var p1= promise.then(
value => {console.log(1,promise,value);return Promise.reject('error')},
reson => console.log(2,promise,reson)
)
var p2 = p1.then(
value => console.log(3,p1,value),
reson => {console.log(4,p1,reson);return Promise.reject('not ok')}
)
var p3 = p2.catch(
reson => console.log(5,p1,reson)
).then(
value => console.log(6,value)
)
console.log('=======fin========')
Promise
最新推荐文章于 2022-06-30 15:19:50 发布