研究 Promise 的动机大致有如下几点:git
对其 api 的不熟悉以及对实现机制的好奇;github
不少库(好比 fetch)是基于 Promise 封装的,那么要了解这些库的前置条件得先熟悉 Promise;segmentfault
要了解其它更为高级的异步操做得先熟悉 Promise;api
基于这些目的,实践了一个符合 Promise/A+ 规范的 repromisepromise
本札记系列总共三篇文章,做为以前的文章 Node.js 异步异闻录 的拆分和矫正。异步
在实现一个符合 Promise/A+ 规范的 promise 以前,先了解下 Promise/A+ 核心,想更全面地了解能够阅读 Promise/A+规范fetch
Promise.resolve() 括号内有 4 种状况spa