Что лучший способ решить следующие придирка потока управления:условно выполнения обратного вызова
Я только хочу, чтобы позвонить
getSomeOtherData
еслиsomeData
равно некоторому значению/проходит некоторый условный тестВ в обоих случаях я всегда хочу называть
getMoreData
http.createServer(function (req, res) {
getSomeData(client, function(someData) {
// Only call getSomeOtherData if someData passes some conditional test
getSomeOtherData(client, function(someOtherData) {
// Always call getMoreData
getMoreData(client, function(moreData) {
res.end();
});
});
});
});