Bonjour � tous
J'�cris ce message car je suis en train d'apprendre le Javascript et je travail actuellement sur un projet qui poss�de une fonction queryAsync (que je ne peux pas modifier et que je n'ai pas programm�) qui envoie une requ�te au serveur de fa�on asynchrone.
Elle prend deux fonctions de callback en argument, une si la requ�te fonctionne et une autre si la requ�te �choue.
Seulement voil�, je souhaiterais que cette fonction s'ex�cute en boucle de fa�on � ce que ma requ�te puisse �tre splitee en plein de morceaux. Je souhaiterais aussi que chaque it�rations commence apr�s que la pr�c�dente est termin�e. Ce process qui est donc synchrone doit n�anmoins rester asynchrone par rapport au reste du code !
J'ai donc �cris quelque chose comme �a
Ma question est la suivante, n'y a t'il pas moyen d'�crire ce truck d'une fa�on plus propre non r�cursive?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7 Function requete() { queryAsync(function() { //divers trucks requete(); }, function() {}); }
Je pense que si je continue mon projet je vais arriver � 5 sous niveaux de callback, cella me para�t vraiment bancale.
Y a t'il une solution?
Je vous remercie pour votre aide
Partager