Javascript 数组中每个对象的NodeJS异步

Javascript 数组中每个对象的NodeJS异步,javascript,arrays,node.js,async.js,Javascript,Arrays,Node.js,Async.js,我的问题是我有一个包含多个对象的数组。 我需要为数组中的所有单个对象做一些事情。 异步的 但它不起作用 代码: console.log('Data:'+Data); eachSeries(数据、函数(项、回调3){ console.log(item.id); 回调3('0'); },功能完成(错误){ console.log('done'); });内部回调的第一个参数为非null(即'0'),这被解释为错误,导致函数在处理第一个元素后终止。只需设置callback3(null,'0') 对于

我的问题是我有一个包含多个对象的数组。 我需要为数组中的所有单个对象做一些事情。 异步的

但它不起作用

代码:

console.log('Data:'+Data);
eachSeries(数据、函数(项、回调3){
console.log(item.id);
回调3('0');
},功能完成(错误){
console.log('done');

});内部回调的第一个参数为非null(即
'0'
),这被解释为错误,导致函数在处理第一个元素后终止。只需设置
callback3(null,'0')

对于节点中的几乎所有回调,第一个参数通常是
error
对象。(目前我想不出有什么例外,但我们还是坚持“几乎”吧。)

希望这能解决你的问题


此外,如果您仅为几个函数使用
async
,您可能应该避免使用它(例如,通过这样做)。我在使用
async
时遇到了使用大型阵列的问题。这与你最初的问题无关;只是一个建议。

内部回调的第一个参数为非null(即
'0'
),这被解释为错误,导致函数在处理第一个元素后终止。只需设置
callback3(null,'0')

对于节点中的几乎所有回调,第一个参数通常是
error
对象。(目前我想不出有什么例外,但我们还是坚持“几乎”吧。)

希望这能解决你的问题


此外,如果您仅为几个函数使用
async
,您可能应该避免使用它(例如,通过这样做)。我在使用
async
时遇到了使用大型阵列的问题。这与你最初的问题无关;只是一个建议。

内部回调的第一个参数为非null(即
'0'
),这被解释为错误,导致函数在处理第一个元素后终止。只需设置
callback3(null,'0')

对于节点中的几乎所有回调,第一个参数通常是
error
对象。(目前我想不出有什么例外,但我们还是坚持“几乎”吧。)

希望这能解决你的问题


此外,如果您仅为几个函数使用
async
,您可能应该避免使用它(例如,通过这样做)。我在使用
async
时遇到了使用大型阵列的问题。这与你最初的问题无关;只是一个建议。

内部回调的第一个参数为非null(即
'0'
),这被解释为错误,导致函数在处理第一个元素后终止。只需设置
callback3(null,'0')

对于节点中的几乎所有回调,第一个参数通常是
error
对象。(目前我想不出有什么例外,但我们还是坚持“几乎”吧。)

希望这能解决你的问题


此外,如果您仅为几个函数使用
async
,您可能应该避免使用它(例如,通过这样做)。我在使用
async
时遇到了使用大型阵列的问题。这与你最初的问题无关;只是一个建议。

当您没有任何异步操作时,为什么要使用async.js?使用普通循环。当您没有任何异步操作时,为什么要使用async.js?使用普通循环。当您没有任何异步操作时,为什么要使用async.js?使用普通循环。当您没有任何异步操作时,为什么要使用async.js?使用普通循环。很高兴它这样做了。如果你倾向于这样做,请使用
0
,而不是
'0'
。我通常会这样做,但在这一次,当我将0放入其中时,它将undefined作为错误发送回,并显示在网站上。我的脚本只知道当响应obj为0时,他不必显示任何内容,所以我尝试了“0”,但是的,它现在已修复,谢谢!很高兴它做到了。如果你倾向于这样做,请使用
0
,而不是
'0'
。我通常会这样做,但在这一次,当我将0放入其中时,它将undefined作为错误发送回,并显示在网站上。我的脚本只知道当响应obj为0时,他不必显示任何内容,所以我尝试了“0”,但是的,它现在已修复,谢谢!很高兴它做到了。如果你倾向于这样做,请使用
0
,而不是
'0'
。我通常会这样做,但在这一次,当我将0放入其中时,它将undefined作为错误发送回,并显示在网站上。我的脚本只知道当响应obj为0时,他不必显示任何内容,所以我尝试了“0”,但是的,它现在已修复,谢谢!很高兴它做到了。如果你倾向于这样做,请使用
0
,而不是
'0'
。我通常会这样做,但在这一次,当我将0放入其中时,它将undefined作为错误发送回,并显示在网站上。我的脚本只知道当响应obj为0时,他不必显示任何内容,所以我尝试了“0”,但是的,它现在已修复,谢谢!