Я пытаюсь зарегистрировать функцию в javascript:
console.log(callback)
>>[Function]
Я хочу увидеть, что это за функция. Могу ли я сделать это? Спасибо.
Ответы:
Если это пользовательская функция, вы можете использовать:
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 ') }
- не была бы мера предосторожности?