如何解决有什么方法可以等待async.MapLimit吗?
我在async.mapLimit中遇到问题。我正在使用异步版本2.6,我想从async.mapLimit返回一些数据,但是在异步映射内部,我正在执行一些操作,这需要一些时间才能完成。因此,它只是传递信息,并不等待获得最终结果。示例如下:-
let arr;
async.mapLimit(obj,NNS_THROTTLE,function (objitr,callback) {
new Promise(async (resolve,reject) => {
let data = await fetchData();
return resolve({ id: data.id,status: data.status});
}).then((result) => {
return callback(null,result);
});
},(err,result) => {
if (result) {
arr = result;
}
});
return arr;
有什么办法可以让我们等待这个async.mapLimit并得到结果吗?期待索尔
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。