ES6一Promise对象(实用精简篇)
为什么使用Promise: 在传统的异步编程中,如果异步之间存在依赖关系,只能使用层层嵌套的回调函数来满足这种依赖,如果嵌套的层数过多,降低可读性和可维护性,产生所谓的“回调地狱”。 Promise提供了全新的异步编程的一种解决方案。将回调嵌套改为链式调用,将异步的操作以同步操作的方式表达出来。 简单释义: Promise是一个对象,可以理解为一个状态机,保存着某个未来才会结束的事件的结果。从而可以获取异步操作的消息。它提供了统一的API。 Promise A+规范: 两个核心规则: Promise本质是一个状态机,有3种状态:Pending(等待态)、Fulfilled(执行态)、Rejec
下载地址
用户评论