SOURCE

// 适用于一些有顺序的事情,比如说:
// 我们需要先获取到xx同学的id,然后通过xx同学的id去获得xx同学的班级,
// 然后在通过班级去获取到该班级的老师.

// Promise串联, then函数处理完之后返回的也是Promise。
new Promise((resolve, reject) => {
    reject('xxxx');   //跑错,reject
}).then(res => {
    console.log(res)
    return res;
}, err => {
    console.log(err)  //走这里,这里没有抛错,正常的逻辑reject
    return err
}).then(res => {
    console.log(res)
})
console 命令行工具 X clear

                    
>
console