nodejs async series 小白向

mac2022-06-30  19

 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,"返回结果")// 第一个参数是异常错误,第二个参数的返回结果  };

转载于:https://www.cnblogs.com/c-x-a/p/5817448.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)