comment éviter de rappel chaînes?

J'ai besoin d'un tas de fonctions appelées dans un ordre strict. Il est également très important que la fonction suivante attend jusqu'à ce que le précédent est terminé.

Droit maintenant, je suis en utilisant enchaîné les rappels:

callMe1(function(){
    callMe2(function(){
        callMe3(function(){

            callMeFinal();

        });
    });
});

Cela fonctionne, mais semble être un peu moche.

Des suggestions pour une approche différente?

  • Je vais essayer de vous donner une bonne réponse sur la façon de réorganiser votre code afin d'éviter ces situations, mais que très simple de code de l'échantillon n'a pas vraiment d'aller dans lesquelles ces fonctions sont actuellement enchaîné comme ça...
  • Un semblable, question que j'ai demandé l'année dernière
InformationsquelleAutor ezmilhouse | 2011-03-08