promise a+1.三个状态:pending fuldilled rejected2.出现异常会执行失败逻辑3.状态不为pending时 其状态不允许被修改4.executor会立刻执行 并且传入两个参数resolve reject 分表表示成功和失败的cd5.then方法返回的结果如果不是promise 则将这个结果传递给下一次then的成功,否则根据返回的promise决定下次then的成功还是失败6.then方法执行出错,将传递给下一次then的失败