zoukankan      html  css  js  c++  java
  • nodejs async series 小白向

     async.series({
      flag1:function(done){ //flag1 是一个流程标识,用户自定义
          //逻辑处理
          done(null,"返回结果")// 第一个参数是异常错误,第二个参数的返回结果
      }
    },function(error,result){
        //最后结果
        //result是返回结果总集,包含了所有的流程控制 ,
        //result.flag1 可以获取标识1中处理的结果
    console.log(error);
    console.log(result);
    if(result.flag1=='返回结果')
    {
    console.log('end');
    }
    });

    ------------------------------------------------

    作为小白的看到这段代码的时候是一脸萌币的,现在就目前理解的做个解析。

    1.series 后面 的flag1:function  格式 表达是这是一个json的一个元素   名字是flag1具体的内容是冒号后面的

    2.flag1后面的内容是什么意思  单独拿出来相当于什么呢?

    function(done){ //flag1 是一个流程标识,用户自定义
          //逻辑处理
          done(null,"返回结果")// 第一个参数是异常错误,第二个参数的返回结果
      }

    后面理解了 function后面传入的参数可以是一个函数所以呢    done(null,"返回结果")的含义就是调用函数并传入2个参数   模拟一下次过程就是这样

    给函数分别起名one和two   。

    于是就变成了调用two函数传入参数one而one呢 实际是一个函数。

    Two(One);

    function One(b,a)
    {
    console.log(a);
    }

    function Two(done){ //flag1 是一个流程标识,用户自定义
          //逻辑处理
          done(null,"返回结果")// 第一个参数是异常错误,第二个参数的返回结果
      };

  • 相关阅读:
    Fedora安装ati显卡驱动
    [转]SQLite 3入门教程
    [转]QT:不规则窗口的实现
    Ubuntu 10.10可用源
    [转]Qtopia2.2.0移植
    [转]嵌入式Qtopia2.2.0开发环境的搭建和使用
    ES6 find 和 filter 的区别
    “/ArcGIS/rest”应用程序中的服务器错误——解决办法
    Java:String和Date、Timestamp之间的转换
    UVA 100 The 3n+1 Problem
  • 原文地址:https://www.cnblogs.com/c-x-a/p/5817448.html
Copyright © 2011-2022 走看看