zoukankan      html  css  js  c++  java
  • ES6的Promise实例

    function p1(x){
          return new Promise(function(resolved,rejected){
              if(x==1){
                console.log(1)
                resolved(x)
              }else{
                  rejected(2)
              }
          })
    }
    function p2(){
          return new Promise(function(resolved,rejected){
              console.log(2)
              resolved(2)
          })
    }
    p1(2).then(function(data){
          console.log(data)
          p2();
    }).catch(function(err){
          console.log(err)
    });
    
    
    
    function p1(x){
           return new Promise(function(resolved,rejected){
                      if(x==1){
                        console.log(1)
                        resolved(x)
                      }else{
                          rejected("1出错了")
                      }
                  })
    }
    function p2(x){
                  return new Promise(function(resolved,rejected){
                      if(x==2){
                        console.log(1)
                        resolved(x)
                      }else{
                          rejected("2出错了")
                      }
                  })
    }
    function p3(x){
                  return new Promise(function(resolved,rejected){
                      if(x==3){
                        console.log(1)
                        resolved(x)
                      }else{
                          rejected("3出错了")
                      }
                  })
    }
              
    Promise.all([p1(1),p2(2),p3(3)]).then((result)=>{console.log(result)}).catch((err)=>{console.log(err)});
  • 相关阅读:
    3.4.2内核下的I2C驱动
    AS3批量替换文件
    文件访问权限
    Windows快捷键
    整数与字符串之间的转换函数
    Windows获取文件大小
    Windows内核对象
    ASCII字符集
    IP协议
    获取真正的进程/线程句柄
  • 原文地址:https://www.cnblogs.com/emmeet/p/9258552.html
Copyright © 2011-2022 走看看