I dislike this. If you want to transform an array, use map and Promise.all. If you want to perform a side-effect, there is the for await extension.
Agreed. You can also use await in the for loop body for ultimate control.
[Comment removed by author]