5
什么是解决以下控制流挑剔的最佳方式:有条件执行的回调
我只是想打电话给
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();
});
});
});
});