我正在调用我创建的异步函数,并在其调用代码中,希望此函数完成并返回其结果,然后在调用此异步函数后继续处理其余代码。这可能吗?
示例代码:
alert('We\'re starting!');
data = calling_asynchronous_function();
window.location.replace(www.google.com);
// 1000 more lines of code that handles data from asynchronous function
下面是我正在使用的方法,但这意味着我可以使用异步代码创建一个函数...
当前方法:
alert('We\'re starting!');
asynch_function({'parameter1': value1}, function() {
// 1000 lines of code that handles data from asynchronous function
});
对于current method
,您可以看到我无法将代码转换为可重复使用的函数,并且如果我想使用类似的东西,则必须在任何地方复制代码...