Je lance une boucle d'événement de la forme suivante :
var i;
var j = 10;
for (i = 0; i < j; i++) {
asynchronousProcess(callbackFunction() {
alert(i);
});
}
J'essaie d'afficher une série d'alertes montrant les chiffres de 0 à 10. Le problème est qu'au moment où la fonction de rappel est déclenchée, la boucle a déjà traversé quelques itérations et affiche une valeur plus élevée de i
. Des recommandations sur la façon de résoudre ce problème ?