1. 程式人生 > >ES6 promise簡單實現

ES6 promise簡單實現

com 方法 大白 www. scrip 回調 基礎篇 -i ech

基本功能實現:

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

ES6 promise簡單實現