异步与循环功能任务列表节点js

德克斯特

你好,我async parallel在我的代码中使用练习代码

var tasklist = [],tempjson={};
for(var i = 0; i < 10; i++)  {
   tempjson.data = 'i is' + i;
   for(var j = 0; j < 20; j++){
      tasklist.push(doSomething(tempjson,j));
   }
}
 async.parallel(taskList, function(err, data) {
       console.log(data);
 });

function doSomething(params,j){
       params.data2 = 'j value is'+ j
       return callback(null,params)
}

想做类似的事情,但我收到回调未定义的错误,有人可以帮助我代码有什么问题吗

德旺纳格拉

您不是callback作为参数传递给函数doSomething

只需添加回调参数,如

function doSomething(params,j){
     return function(callback){
       params.data2 = 'j value is'+ j
       return callback(null,params)
     }   

}

这样就能解决问题!!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

循环中的JS异步功能

来自分类Dev

循环调用异步任务?

来自分类Dev

异步任务循环

来自分类Dev

节点异步推送循环

来自分类Dev

异步等待未在快速节点js中顺序执行功能

来自分类Dev

节点Js等待在异步功能中不起作用

来自分类Dev

延迟节点js中的每个循环迭代,异步

来自分类Dev

创建通用异步任务功能

来自分类Dev

异步任务跟不上for循环(firebase)

来自分类Dev

节点-异步功能未输出

来自分类Dev

节点 - 在 for 循环中的异步瀑布

来自分类Dev

异步等待节点js

来自分类Dev

JSHint:循环中的异步功能

来自分类Dev

parallel.for循环内的异步任务

来自分类Dev

如何在循环中异步运行任务?

来自分类Dev

parallel.for循环内的异步任务

来自分类Dev

Javascript 中异步任务的 for..in 循环

来自分类Dev

如何在节点js中以异步函数为条件编写循环

来自分类Dev

用node.js异步完成任务列表的最快方法是什么?

来自分类Dev

节点js无限循环

来自分类常见问题

如何使用LINQ异步等待任务列表?

来自分类Dev

如何从异步任务返回对象列表

来自分类Dev

我想从Mongoose中显示列表时,节点JS-异步

来自分类Dev

使用For循环遍历异步功能(数据库查询,Node.js)

来自分类Dev

异步循环功能中的角度承诺

来自分类Dev

循环之后/之前如何管理异步功能

来自分类Dev

for循环在异步功能中提供部分输出

来自分类Dev

在for循环中等待异步功能

来自分类Dev

使for循环内的异步功能按顺序运行