就像在这里被问到的人一样(但他的解决方案是调用其他函数)https://stackoverflow.com/a/10796326/315200 ...我想知道它是否可能有一个函数,它不响应第二个函数异步请求,但在异步请求响应时只是return
。
这样的事情可能是:
function callToFacebook() {
var fbResponse;
FB.api('/me', function (response) {
fbResponse = response;
});
return fbResponse; //Will return undefined because CallToFacebook is async
}
在没有调用另一个函数的情况下,这可能不是某种可能吗?
我想要实现的是拥有一个我可以使用一些参数调用的函数,它将从异步Web服务(如FB)返回响应object
。