首页 > 其他 > 详细

Promise实践

时间:2018-09-21 18:45:32      阅读:141      评论:0      收藏:0      [点我收藏+]

一、概念

Promise是异步编程的解决方案之一,与事件驱动+回调函数并列。

Promise是专门为异步编程设计的封闭的一次性用品,封闭体现在只有异步操作的结果能改变其状态,其他任何操作都能改变其状态。一次性体现在一旦新建就会运行而且一旦状态改变,就不会再改变。

二、语法

 

const promise = new Promise(function(resolve,reject){
   // asynchronous code 
    if(/*success*/){
     resolve(value); 
    }else{
     reject(error);
     }
});

三、实例

1.控制最基础的异步——setTimeout();

2.对单个Ajax请求的控制

3.Promise.all

Promise实践

原文:https://www.cnblogs.com/ilmare-notebook/p/9687969.html

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