1、Promise是一个构造函数 理解成一个容器 ,保存着未来才会结束事情(异步操作)的一个结果
特点:
(1)对象的状态不受外界影响 处理异步操作有三个状态
(2)一旦状态改变,就不会再变,任何时候都可以得到这个结果
Pending(进行中) Resolved(成功) Rejected(失败)
调用 promise 对象的 then 方法(由Pending到Resolved 状态的改变)
then方法其实就是接收当前执行异步操作成功后的一个结果
then方法里面接收两个回调函数 第一个是成功后执行的 第二个是失败后执行的