mini-promise:手撕原始码系列二:一步一步地手撕基于承诺A +规范的承诺原始码

时间:2021-03-23 00:38:30
【文件属性】:
文件名称:mini-promise:手撕原始码系列二:一步一步地手撕基于承诺A +规范的承诺原始码
文件大小:38KB
文件格式:ZIP
更新时间:2021-03-23 00:38:30
系统开源 目录 01-极简版的promise。一个简单的,同步的promise。不支持异步解决或拒绝。 // 尚未支持以下用法 let p = new Promise ( ( resolve , reject ) => { setTimeout ( ( ) => { resolve ( 'success' ) ; //reject('error'); } , 1000 ) } ) 02-支持异步初始化的承诺。支持异步解决或拒绝。只是当前的然后还不能链式调用。 // 终于支持异步resolve或者reject了。 let p = new Promise ( ( resolve , reject ) => { setTimeout ( ( ) => { resolve ( 'succe
【文件预览】:
mini-promise-master
----05-generator()
--------generator的应用.js(1KB)
--------index.js(2KB)
----01-极简版的promise()
--------test.js(1KB)
--------promise.js(749B)
----02-支持异步回调的promise()
--------test.js(536B)
--------promise.js(1KB)
----04-最后一步-真正的微任务()
--------test.js(2KB)
--------promise.js(5KB)
----.gitignore(58B)
----readme.md(2KB)
----03-then的实现()
--------test.js(3KB)
--------promise.js(4KB)
----package-lock.json(17KB)
----06-es6-promise()
--------promise()
--------mini-promise()
----package.json(378B)

网友评论