promise 简单实现

```

functionpro(doIt) {

this.res=undefined;

this.rej=undefined;

this.success=function(success) {

console.log(this);

this.res= success;

doIt(this.res,this.rej);

};

this.error=function(error) {

this.rej= error;

doIt(this.res,this.rej);

};

}

newpro(function(res,rej) {

setTimeout(function() {

res();

},1000)

}).success(function() {

alert(123);

})

```

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容