zoukankan      html  css  js  c++  java
  • promise的用法

    Promise是异步编程的一种解决方案,也是ES6的写法,它其实是一个构造函数,自己身上有all、reject、resolve这几个方法,原型上有then、catch等方法。

    不多说,直接上代码:

    const  promise = new promise(function(resolve, reject){

      setTimeout(()=>{

        const num = Math.random();

        if(num < 0.5){

          resolve("成功,这里可以是接口返回的数据"+num)

        }else{

          reject("失败,这里可以是接口返回的数据"+num)

         }

      },3000)

    })

    promise.then(function(res){

      console.log(res);

    }).catch(function(err){

      console.log(err)

    })

    简单处理下promise.all的用法:

    let promise1 = new Promise(function(resolve) { resolve(1); });

    let promise2 = new Promise(function(resolve) { resolve(2); });

    let promise3 = new Promise(function(resolve) { resolve(3); });

    let promiseAll = Promise.all([promise1, promise2, promise3]); promiseAll.then(function(res) { console.log(res); });

     

    需要看(react)项目具体使用可以看 https://www.cnblogs.com/zxm1993/p/13129487.html

  • 相关阅读:
    Python学习笔记 for windows 二
    Socket.io:有点意思
    MEAN Stack:创建RESTful web service
    在EC2上安装MEAN环境
    NodeJS:树的序列化
    NodeJS:树的反序列化
    NodeJS学习:爬虫小探补完计划
    NodeJS学习:爬虫小探
    依赖包bcrypt安装Issues
    Mongoose:Schema之路
  • 原文地址:https://www.cnblogs.com/zxm1993/p/13951258.html
Copyright © 2011-2022 走看看