首页 > 其他 > 详细

promise

时间:2017-10-16 01:36:17      阅读:308      评论:0      收藏:0      [点我收藏+]

(参考了es6入门,供自己和大家学习)
promise是一种异步编程的解决方案。比传统的解决方案--回调函数和事件--更合理和强大。

promise,简单说是一种容器,里面保存着某个未来才能结束的事件(通常是一个异步操作)的结果。从语法说,promise是一个对象,从它可以获取的异步操作的消息。promise提供了统一的API,各种异步操作都可以用同样的方法进行处理。

console.log(Promise);

打印后可以看到,Promise是一个构造函数,自己身上有all,resolve,reject的方法,原型上有then,catch的方法。

       var promise = new Promise(function(reslove,reject) {
           // ......some code
           if(/*异步操作成功*/){
               reslove(value);
           }else{
               reject(error);
           }
       })

 

promise

原文:http://www.cnblogs.com/wangwenhui/p/7675213.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!