There is a question about for await ... of
loop.
I have the following code:
for await (let V of reagentItems.map(objectElement => getPricing(objectElement))) {
console.log(objectElement) //I'd like to have access to the current iteration.
//or
console.log(reagentItems[i]) //current fulfilled element from reagent.map
}
So the problem is that this array (from .map
) of functions (V as a single response of getPricing
) doesn't return the objectElement
itself but I need to have access to this objectElement
inside for await ... of
loop.
Does it possible somehow or not? And if it doesn't, using of
Promise.all
handles this problem somehow? Or I should modify the originalgetPricing
andreturn
currentobjectElement
with other results?