Comme je ne pouvais pas commenter, je suis obligé d'écrire ce post. J'ai obtenu le code ci-dessous qui retarde / attend exactement 1 seconde ou 1000 millisecondes -
let n = 5;
for (let i=1; i<n; i++)
{
setTimeout( function timer()
{
console.log("hello world");
}, i*1000 );
}
Mais comment puis-je le retarder de 1 * 1000 secondes au lieu de 1 000 millisecondes fixe, de sorte que l'attente dépend du nombre d'itérations?
Par exemple, si n = 5, alors je veux le délai de boucle 1 seconde dans la 1ère itération. 2 secondes en seconde itération, et ainsi de suite .. le retard final sera de 5 secondes.
i
- si vous ne le faites pas, vous obtiendrez toutes ces alertes en même temps.