resolve(value): 如果当前是pendding就会变为resolved
reject(reason): 如果当前是pendding就会变为rejected
抛出异常: 如果当前是pendding..., promise变为rejected失败状态, reason为 抛出的error
throw 3 // 抛出异常, promse变为rejected失败状态, reason为 抛出的3
})...如果先指定的回调, 那当状态发生改变时, 回调函数就会调用, 得到数据
2....简单表达: 由then()指定的回调函数执行的结果决定
详细表达:
1、如果抛出异常, 新promise变为rejected, reason为抛出的异常
2、如果返回的是非promise...当使用promise的then链式调用时, 可以在最后指定失败的回调,
前面任何操作出了异常, 都会传到最后失败的回调中处理
中断promise链
当使用promise的then链式调用时, 在中间中断