同步调用异步Javascript函数
首先,这是一个非常具体的例子,它将错误的方式用于将异步调用改造成一个非常同步的代码库,该代码库有数千行,而且时间目前还没有能力对“执行”进行更改对的。” 它伤害了我生命中的每一根纤维,但现实和理想往往不会啮合。我知道这很糟糕。
好的,那个方法,我怎么做到这样我可以:
function doSomething() { var data; function callBack(d) { data = d; } myAsynchronousCall(param1, callBack); // block here and return data when the callback is finished return data;}
示例(或缺少)都使用库和/或编译器,这两者对于该解决方案都不可行。我需要一个如何使其阻塞的具体示例(例如,在调用回调之前不要离开doSomething函数)不要冻结UI。如果在JS中可以做到这样的话。
慕哥6287543
侃侃无极
相关分类