как избежать цепочек обратных вызовов?

Мне нужно, чтобы несколько функций вызывались в строгом порядке. Также очень важно, чтобы следующая функция дождалась завершения предыдущей.

Верно. теперь я использую связанные обратные вызовы:

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

            callMeFinal();

        });
    });
});

Это работает, но кажется немного некрасивым.

Есть ли предложения по другому подходу?

21
задан ezmilhouse 8 March 2011 в 09:02
поделиться