我有一组客户,我想遍历他们并为每个客户分配一个属性。通过 details 函数返回具有添加属性的客户对象
for (let i = 0; i < customers.length; i++)
{
customers[i] = await details(customers[i]);
}
这就是我目前这样做的方式,但它是同步的。我希望列表中的所有对象都异步完成。我正在尝试使用异步库,但它只为我提供循环内可用的客户对象,因此客户数组永远不会改变。
async.forEachOf(customers, (customer, finished) async =>
{
customer = await details(customer);
finished();
});
否则我该怎么做?谢谢
眼眸繁星
一只斗牛犬
青春有我
相关分类