Créer une pause à l'intérieur d'une boucle while en javascript

Je voudrais créer une pause à l'intérieur d'un while boucle afin que je puisse créer n animations qui apparaissent chaque 3 secondes après l'autre.

J'ai essayé, mais ça ne fonctionne pas. Aimeraient avoir quelqu'un me montrer ce que je fais mal. Merci!!

i=0;
while (i < n) {
    someanimation();
    setTimeout(function(){
        i++;
    }, 3000);

};
InformationsquelleAutor djianp | 2010-12-28