连续then,如果希望上一个函数在某个点退出,并执行then后面的函数,应该这样写
resolve();
return;
//...codes
....
//end of this function
异常信息传入reject
//.....
reject('error message: ....');//抛出异常
捕捉异常
a().then(() => {
b.();
}).catch(
res => {
console.log('error data::', res);
}
);
不这样做的话,会有“未处理的reject”错误