promise有三种状态:
then正常状态返回resolved,里面有报错则返回rejected
catch正常则返回resolved,里面有报错则返回rejected
只要是resolved状态后面的then都会继续执行下去
抛出错误会执行后面的catch,但是后面的catch没有错误则继续执行后面的then
只有当前没有抛出错误就不会执行后面的catch
promise
原文:https://www.cnblogs.com/wang--chao/p/14635959.html