Usar async/await em um forEach loop com JavaScript ou Node.js

2a atrás

0 0

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)

0/512
Link