2010-09-28 22 views

Respuesta

11

callback() lo invocarían.

Si necesita proporcionar un contexto, haga callback.apply(this, arguments). Cuando use .apply tenga en cuenta el contexto de ejecución actual, básicamente sepa a qué se referirá this, o su código no funcionará como se espera si está alimentando un literal que hace referencia a this dentro de su cuerpo de función.

+0

hmm ... parece funcionar bien, pero firebug se queja de que 'callback()' no es una función. Tal vez un error en Firebug? – Andrew

+0

¿Está seguro de que se queja de que 'callback' no es una función, o se queja de' run'? Firebug dice 'ejecutar no está definido' para mí (la consola de Chrome lo ejecuta perfectamente). La razón es porque el código evaluado en Firebug directamente no se trata de la misma manera que si el código estuviera en una página web. Si no se queja de 'ejecutar', compruebe si hay errores tipográficos. –

Cuestiones relacionadas