promise

promise.then  如果不加第二个参数会执行catch方法,  第二个参数则不会执行catch方法。

var pro=new Promise((resolve,reject)=>{
    // resolve();
    reject();
})
pro.then(()=>{
    console.log('resolve1');
}).catch(()=>{
    console.log('catch1')
})

  

var pro=new Promise((resolve,reject)=>{
    reject();
    resolve();
})
pro.then(()=>{
    console.log('resolve1');
},()=>{console.log('reject1')}).catch(()=>{
    console.log('catch1')
})

  

posted @ 2021-05-17 11:26  红苹果学园  阅读(28)  评论(0编辑  收藏  举报