我有一个数组,我需要使用一些编辑重新编译。我是在 的帮助下完成的async.concat()
,但有些东西不起作用。告诉我,错在哪里?
async.concat(dialogs, function(dialog, callback) {
if (dialog['viewer']['user_profile_image'] != null) {
fs.exists(IM.pathToUserImage + dialog['viewer']['user_profile_image'].replace('%s', ''), function(exits) {
if (exits) {
dialog['viewer']['user_profile_image'] = dialog['viewer']['user_profile_image'].replace('%s', '');
}
callback(dialog);
});
}
}, function() {
console.log(arguments);
});
在我看来,一切都是合乎逻辑的。在第一次迭代后立即调用回调。但是处理完整个数组后如何发送数据呢?
谢谢!