Promise是一个对象用来传递异步操作的消息,有三种状态:Pending(进行中),Resolved(已完成又称Fulfilled)和Rejected(已失败). 特点:对象状态不受外界的影响.一旦状态改变就不会在变,任何时候都可以得到这个结果.将异步操作以同步的流程表达出来,避免了层层嵌套的回调函数. 有all.reject.resolve,原型上有then.catch的方法. var p = new Promise(function(resolve, reject){ //异步操作 set…