8
同步调用异步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中有这种可能。