Función de respuesta asíncrona de retorno [duplicado]
Esta pregunta ya tiene una respuesta aquí:
¿Cómo devuelvo la respuesta de una llamada asíncrona? 33 respuestasComo una persona que se pregunta aquí (pero sus soluciones como para llamar a una función de nother)https://stackoverflow.com/a/10796326/315200 ... Me gustaría saber si es posible tener una función que no llame a una segunda función en respuesta a una solicitud asíncrona, sino simplementereturn
Cuando el async solicite respuestas.
Algo como esto tal vez:
function callToFacebook() {
var fbResponse;
FB.api('/me', function (response) {
fbResponse = response;
});
return fbResponse; //Will return undefined because CallToFacebook is async
}
¿No es eso posible de alguna manera, sin llamar a otra función?
Lo que estoy tratando de lograr es tener una función a la que pueda llamar con algunos parámetros, que devolverá la respuestaobject
desde un servicio web asíncrono, como FB.