2012-02-27 9 views

Respuesta

92

Si se trata de una función definida por el usuario que puede utilizar:

console.log(callback.toString()); 

De lo contrario vas a tener algo así como [native code] ya construido en funciones no están escritos en JavaScript.

Ejemplo:

function x(){} 

// Prints "function x(){}" 
(function(callback){ console.log(callback.toString()); })(x); 
+0

¿No sería 'si (window.console) {console.log ('escribir en la consola')}' - una precaución? –

+9

No porque la pregunta está etiquetada con node.js, lo que indica que no habrá una ventana y console.log siempre se puede esperar. http://nodejs.org/api/stdio.html – foiseworth

+0

@foiseworth link dead –