async.each怎么获取每个元素的下标
我要往data数组里的每一个对象添加一个comments属性,下面的这种实现方法没有效果,想通过数组下标直接去操作data
async.each(data,function(e,cb){
comments.query({newsId:e._id},function(err,result) {
e.comments = [];
result.forEach(function(a){
e.comments.push(a);
});
console.log(e.comments);
cb(err);
});
},function(err){
if(err){
return returnFAIL(res, err.message);
}else{
return returnSUCCESS(res, data);
}
});