千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip

Promise(承诺)概述
Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。
所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。
1.promise默认存在三种状态(进行中pendding,成功resolve,失败reject)
2.promise的三种状态只能组合两种可能
进行中-->成功
进行中-->失败
3.状态一旦设定(状态设定为成功或者失败),无法改变(承诺)