Відповіді:
Якщо це визначена користувачем функція, ви можете використовувати:
console.log(callback.toString());
В іншому випадку ви просто отримаєте щось на кшталт, [native code]
оскільки вбудовані функції не написані в JavaScript.
Приклад:
function x(){}
// Prints "function x(){}"
(function(callback){ console.log(callback.toString()); })(x);
if(window.console){ console.log(' write in console ') }
буде - це запобіжний захід?