promise 的使用

promise对象 的由来及作用

promise 主要解决多个异步操作 顺序执行问题
比如 两个ajax操作 后面ajax操作 依懒 前面ajax返回的值

参数 resolve()成功时调用 reject()失败时调用

实例

下面 模拟两个 异步操做 后面的操作 依懒前面的值

 var promise = new Promise(function(resolve, reject) {
    setTimeout(function(){
         var a=6 ;
         console.log(a)
         resolve(a)
    },2000)
           
 })   
    
 promise.then(function(a){
   setTimeout(function(){
        a = 11
        console.log(a)
          
     },2000)
   })

输出给果
先输出 a=6 之后 输出 a=11

posted @ 2017-04-17 21:58  wkm-wangZhe  阅读(174)  评论(0编辑  收藏  举报