Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/09/2017, 09:38
astut
 
Fecha de Ingreso: septiembre-2005
Ubicación: Valencia
Mensajes: 738
Antigüedad: 18 años, 7 meses
Puntos: 5
Pregunta Pasar una función al callback, forma correcta de hacerlo

Buenas!

Digamos que tengo un objeto con un método que al realizarse devuelve un objeto (la referencia vaya) en modo de callback.

Lo que quiero es ejecutar otro método de este mismo objeto utilizando como parámetro el objeto que me devuelve el callback del otro método, de la siguiente forma funciona sin problemas:

Código:
mainView.create(function(view) {mainView.draw(view)});
pero creo que no es la adecuada, intento haciéndolo así:

Código:
mainView.create(mainView.draw(view));
Pero me da error (no se pasa el parámetro del callback)

También estaba pensando que esto debería hacerse así:

Código:
mainView.create(this.draw(view));
pero me da error ("this.draw is not a function"), ¿no se supone que this hace referencia a mainView?

Bueno, a ver si me podéis ayudar un poco jeje.

¡Gracias!
__________________
http://www.pkmrpg.es