最简单的promise完成了,接着就要完善then方法://...//处理返回结果function resolvePromise(promise2, x, resolve, reject) {};class Promise {//... //then方法,一个成功函数,一个失败函数 then(onFul......
按照自己理解实现了下,不完美。。待填坑。all和race有问题class MyPro { constructor(func) { this.state = "pending"; // or full or rejected this.value = undefined; ......
最近写项目发现,使用elementUI的MessageBox的prompt 异步提交数据时,存在点了确定弹窗关闭并且不再执行then下面的指令,自然也就没办法继续执行。
let timer1 = function(){ let p = new Promise((res,rej)=>{ setTimeout(()=>{ console.log("我是timer1"); // res必须包含,没有这个东西你的函数触发.......