Imagem de fundo

Em um sistema que manipula múltiplas requisições...

Em um sistema que manipula múltiplas requisições assíncronas, o analista nota comportamento inesperado ao iterar sobre um array com for e funções de callback. Para preservar o valor correto do índice em cada iteração, qual abordagem é tecnicamente mais adequada?


A

Declarar o índice com var dentro do loop.


B

Usar let para garantir escopo de bloco por iteração.


C

Utilizar funções síncronas com sleep() para aguardar retorno.


D

Substituir o for por um while com controle externo.


E

Implementar fechamento (closure) manual via bind(this).