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

Promise实践

时间:2018-09-21 19:05:03      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:highlight   nbsp   script   解决   基础   style   fun   set   bsp   

一、概念

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实践

标签:highlight   nbsp   script   解决   基础   style   fun   set   bsp   

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

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