Je voudrais ajouter un délai/sommeil à l'intérieur d'un fichier while
boucle :
J'ai essayé comme ça :
alert('hi');
for(var start = 1; start < 10; start++) {
setTimeout(function () {
alert('hello');
}, 3000);
}
Seul le premier scénario est vrai : après avoir montré alert('hi')
il attendra 3 secondes, puis alert('hello')
s'affichera mais ensuite alert('hello')
sera constamment répétée.
Ce que je voudrais, c'est qu'après alert('hello')
s'affiche 3 secondes après alert('hi')
puis il doit attendre 3 secondes pour la deuxième fois. alert('hello')
et ainsi de suite.
0 votes
For(var i=0 ; i < 5 ; i++){delayLoop(i)} ; function delayLoop(i){setTimeout(function(){console.log('printing with 1sec delay'),(i*1000)}