实现符合 PromieA+ 规范的 Promie

24-05-24     slbcun     734℃     0

其实在“14 | 异步编程(中):如何深入理解异步编程的核心 Promise”中,我已经专门介绍了 Promise 的基本原理和使用情况。由于 Promise 在异步编程中的重要性不言而喻,因此在很多互联网大厂面试中,现场实现 Promise 相关方法的题目经常会出现,比如 all、race 或者 any 等。

因此这一讲,我将要带你一步步实现一个符合标准的 Promise,希望你在遇到相关题目时能够游刃有余。

在课程开始前请你先思考一下:

Promise/A+ 约定了哪些规范?

在手动实现 Promise 的过程中都遇到过哪些问题?

在开始手动实现 Promise 之前,你有必要先了解 Promise/A+ 的规范。

Promise/A+ 规范

只有对规范进行解读并且形成明确的认知,才能更好地实现 Promise。官方的地址为:https://promisesaplus.com/,这是一个英文的版本,我把其中比较关键的部分挑了出来。


分享 收藏 查看详细内容请点击:   下载
发表我的评论

表情

共0条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~