Risposte:
Se è una funzione definita dall'utente puoi usare:
console.log(callback.toString());
Altrimenti otterrai qualcosa di simile [native code]
poiché le funzioni incorporate non sono scritte in JavaScript.
Esempio:
function x(){}
// Prints "function x(){}"
(function(callback){ console.log(callback.toString()); })(x);
if(window.console){ console.log(' write in console ') }
sarebbe una precauzione?