比如,我只想像同步语言那样异步地获取数据,比如以下通过Http远程获取一些数据:
function getDataFromHttp(param){ }
但目前而言即使用promise,也只能返回一个promise对象,那么调用它的函数也不得不使用then:
function getDataFromHttp(param){ return new Promise(function(req,res){ XXXX }); } then(function(data){ });
如果这样设计函数,依然解决不了问题吧?
function getDataFromHttp(param){ var promise= new Promise(function(req,res){ XXXX }); promise.then(function(data){ return data; }); }
那么,怎样才可以做到?
德玛西亚99
相关分类