Мне нужно выполнить кучу асинхронных методов (база данных SQLite клиента) и вызвать только один последний обратный вызов.
Конечно, уродливый способ:
execAll : function(callBack) {
asynch1(function() {
asynch2(function() {
...
asynchN(function() {
callBack();
})
})
});
}
Но я знаю, что есть лучшие способы сделать это. Интуитивно я обнаружил бы, когда вызов был вызван с помощью счетчика для вызова окончательного обратного вызова.
Я думаю, что это обычный дизайн-шаблон, поэтому, если кто-то может указать мне в правильном направлении...
Спасибо заранее!