ES6 promise简单实现

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于ES6 promise简单实现的主要内容,如果未能解决你的问题,请参考以下文章

es6-promise源代码重点难点分析

ES6 Promises

ES6 promise的用法

ES6——Promise

ES6 promise对象

ES6的promise的学习