手写promise

75 阅读1分钟

Promise是一种异步操作的解决方案,将写法复杂的传统的回调函数和监听事件的异步操作,用同步代码的形式表达出来。避免了多级异步操作的回调函数嵌套。

juejin.cn/post/684490… 很详细

juejin.im/post/5e5f52… 这个里边可以看迭代器和生成器

// 测试实现是否符合 promises/A+ 规范

npm install promises-aplus-tests -D