ES6 promise简单实现

基本功能实现:

function Promise(fn){
//需要一个成功时的回调
var doneCallback;
//一个实例的方法,用来注册异步事件
this.then = function(done){
doneCallback = done;
}
function resolve(){
doneCallback();
}
fn(resolve);
}

参考文章:

1、手把手教你实现一个完整的 Promise

2、教你一步一步实现一个Promise - 飞魚

3、剖析 Promise 之基础篇

4、Promise简单实现(正常思路版)

5、大白话讲解Promise(一)

6、Javascript 中的神器——Promise

上一篇:android studio 错误: InnerClass annotations are missing corresponding EnclosingMember annotations. Such InnerClass annotations are ignored


下一篇:Java:集合框架的工具类