文件名称:Promise-A-Plus:纯 TypeScript 手写 Promise A+
文件大小:12KB
文件格式:ZIP
更新时间:2024-06-18 15:34:16
JavaScript
手写 Promise A+ English: 术语 解决(fulfill) 指的是一个 promise 成功时进行的一系列操作,如状态的改变、回调的执行。虽然规范中使用 fulfill 来表示解决,但是目前常用 resolve 来取代。 拒绝(reject) 指的是一个 promise 失败时进行的操作。 终值(eventual value) 所谓终值,指的是 promise 被解决是传递给解决回调的值,由于 promise 有一次性的特征,因此当这个值被传递的时候,标志着 promise 等待态的结束,故称之为终值,也简称为值(value)。 据因(reason) 拒绝的原因,指的是 promise 被拒绝是传递给拒绝回调函数的值。 Promise 的状态 一个 Promise 的当前状态必须为以下三种状态中的一种 等待态(pending) 处于等待态时,promise 可以迁移至执行态
【文件预览】:
Promise-A-Plus-master
----server()
--------index.js(419B)
----package.json(424B)
----.prettierrc(133B)
----en.md(3KB)
----demo.js(567B)
----src()
--------index.js(39B)
--------promise.js(4KB)
--------check.js(329B)
----.gitignore(70B)
----README.md(3KB)
----yarn.lock(18KB)