Prom

Promise.reject(4).catch(e => {
    
    
    console.log('e', e)  // e 4
}).then(mess => {
    
    
    console.log('mess', mess) // mess undefined
}).catch(eee => {
    
    
    console.log('eee', eee);
})


Promise.reject(4).then(mess => {
    
    
    console.log('mess', mess)
}).catch(e => {
    
    
    console.log('e', e)  // e 4
}).catch(eee => {
    
    
    console.log('eee', eee);
})


Promise.reject(4).then(mess => {
    
    
    console.log('mess', mess)
}).catch(e => {
    
    
    console.log('e', e)  // e 4
}).then(mess => {
    
    
    console.log('mess2', mess) // mess undefined
}).catch(eee => {
    
    
    console.log('eee', eee);
})


Promise.reject(4).then(mess => {
    
    
    console.log('mess', mess);
}).catch(e => {
    
    
    console.log('e', e)  // e 4
    return Promise.resolve(3)
}).then(mess => {
    
    
    console.log('mess2', mess) // mess 3
}).catch(eee => {
    
    
    console.log('eee', eee);
})


Guess you like

Origin blog.csdn.net/weixin_45678402/article/details/130751594