Dites que j'ai trois fonctions que je veux exécuter en séquence 5 fois en attente d'une seconde entre chacune et la première prend la variable dans la boucle for comme argument. Quelque chose comme ceci:Exécuter trois fonctions distinctes dans la boucle for avec des délais
for (var i=0; i<5; i++) {
setTimeout(function(){
one(i);
},1000);
setTimeout(function(){
two();
},2000);
setTimeout(function(){
three();
},3000);
}
J'ai essayé ceci et cela ne semble pas fonctionner. Comment puis-je réparer cela?
Une approche serait appeler la fonction 'deux()' partir avec un délai d'attente au sein de la fonction 'un()', et la fonction 'trois()' avec un délai d'attente depuis la fonction 'two()'. –