Promsie

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);
})


你可能感兴趣的:(javascript,前端,vue.js)