https://i.ancii.com/84563376/
84563376
Ta还没有发布动态 ...
let promise = new Promise((resolve, reject) => {. // 如果执行失败,则调用reject(). // 如果执行成功,则继续调用then方法。在Promise的内部,执行顺序是同步的。所以这次输出的结果
const promise = new Promise((resolve, reject) => {
源码very-simple-promise,包含了不完善的单元测试.
promise// resolve()会触发then方法第一个回调, reject()会触发then方法第二个回调或catch方法。);generator// yield会终止fn()的执行,需要next()方法触发fn()向下执行。// { value:
如果要手写实现promise,那么先看看promise/A+规范,再来实现,将会事半功倍。那么我先翻译一下Promise/A+规范中的内容。术语 1.1 promise 是一个带有符合此规范的then方法的对象或者函数。一个promise必须是三种状态
0 关注 0 粉丝 0 动态
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号