const maxParallelRequests = 1;
const limit = pLimit(maxParallelRequests);
// Use the map method to create an array of promises for each call to GetData
const promises = items.map(item => {
limit(() => this.getData(item))
});
当我记录promises
时,我得到一个包含60个undefined
项的数组。
我到底做错了什么?item
在map函数内部定义。
1条答案
按热度按时间ldioqlga1#
我不得不在Map中添加返回: