Usar async/await em um forEach loop com JavaScript ou Node.js
2a atrás
Com #JavaScript ou #NodeJS os loop com forEach não levam em consideração a ordem de execução de funções assíncronas. Por isso é recomendado usar um loop for.
Caso você tenha um código parecido com o seguinte:
arr.forEach(async a => await asyncFunc(a));
É recomendado converter o forEach para um loop for comum, para manter a ordem de execução correta das funções assíncronas.
for (const a of arr) await asyncFunc(a);
Comentários (0)