Promise
对象是一个代理对象(代理一个值),被代理的值在Promise
对象创建时可能是未知的。它允许你为异步操作的成功和失败分别绑定相应的处理方法(handlers)
。 这让异步方法可以像同步方法那样返回值,但并不是立即返回最终执行结果,而是一个能代表未来出现的结果的promise
对象。
Promise Process
<iframe src="https://promisesaplus.com/" width="100%" height="500px" frameborder="0" />Promise A+
<iframe src="http://liubin.org/promises-book/" width="100%" height="500px" frameborder="0" />JavaScript Promise 迷你书
Promises/A+规范 -> 【翻译】Promises/A+规范