如何解决以下控制流问题:
只有在
someData
等于某个值或通过某些条件测试时,才想调用getSomeOtherData
在两种情况下,我都想调用
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();
});
});
});
});