我正在使用NodeJS的异步并按如下方式迭代数组:
var async = require('async')
async.forEach(myArray, function (entry, callback) {
callback(null, entry["value"] + 1)
}, function (error, axResults_p) {
console.log(arguments)
})
我的问题是,我无法访问传递给回调函数的第二个参数。 console.log(arguments)只显示一个条目。但据我所知,第一个条目保留用于检查错误。
所以,任何人都知道我做错了什么/如何访问结果(条目[“值”] + 1)?
提前致谢!
答案 0 :(得分:1)
如果您想要迭代函数的结果,请使用async.map, async.parallel
代替each
。