码迷,mamicode.com
首页 > 其他好文 > 详细

promise

时间:2017-10-16 01:56:31      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:value   一个   传统   soft   解决   style   lov   some   logs   

(参考了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

标签:value   一个   传统   soft   解决   style   lov   some   logs   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!