2012-02-27 12 views

Odpowiedz

92

Jeśli jest to zdefiniowane przez użytkownika Funkcja A można użyć:

console.log(callback.toString()); 

W przeciwnym wypadku będziesz tylko dostać coś takiego [native code] od wbudowanych funkcji nie są napisane w języku JavaScript.

Przykład:

function x(){} 

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

Czy nie 'if (window.console) {console.log ('write w konsoli')}' - być ostrożności? –

+9

Nie, ponieważ pytanie jest oznaczone tagiem node.js, co oznacza, że ​​w ogóle nie będzie okna, a console.log zawsze można się spodziewać. http://nodejs.org/api/stdio.html – foiseworth

+0

@foiseworth link dead –