Console.log javascript [Функция]

Я пытаюсь зарегистрировать функцию в javascript:

console.log(callback)
>>[Function]

Я хочу посмотреть, что это за функция. Я могу это сделать? Спасибо.

Ответ 1

Если это определенная пользователем функция, вы можете использовать:

console.log(callback.toString());

В противном случае вы просто получите что-то вроде [native code], так как встроенные функции не написаны в JavaScript.

Пример:

function x(){}

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