javascript 回调同步问题
是这样的,需要在js里实现阻塞式同步效果,不知道是否有方法可以实现,请大神赐教。
附上类似的源码示例:
var val; //val会在特定时候被赋值,时间不可知
//需要实现同步效果的函数,setTimeOut不能达到效果,此函数内的代码流程不可被拆分到不同函数
chrome.runtime.onMessage.addListener(function(request,sender,sendResponse){
{
//此处阻塞式等待全局变量val被赋值
sendResponse(val);//val被赋值后,此处将val值传回
}