Funkcja zwraca asynchroniczną odpowiedź [duplikat]
To pytanie ma już tutaj odpowiedź:
Jak zwrócić odpowiedź z połączenia asynchronicznego? 33 odpowiedziJak osoba zapytana tutaj (ale jego rozwiązania, aby wywołać funkcję nother)https://stackoverflow.com/a/10796326/315200 ... Chciałbym wiedzieć, czy możliwe jest posiadanie funkcji, która nie wywołuje drugiej funkcji w odpowiedzi na żądanie asynchroniczne, ale po prostureturn
gdy asynchroniczne żądanie odpowiedzi.
Może coś takiego:
function callToFacebook() {
var fbResponse;
FB.api('/me', function (response) {
fbResponse = response;
});
return fbResponse; //Will return undefined because CallToFacebook is async
}
Czy nie jest to możliwe w jakiś sposób, bez wywoływania innej funkcji?
Próbuję osiągnąć jedną funkcję, którą mogę wywołać za pomocą niektórych parametrów, co zwróci odpowiedźobject
z asynchronicznej usługi internetowej, jak FB.