Estou tentando registrar uma função em javascript:
console.log(callback)
>>[Function]
Eu quero ver qual é a função. Posso fazer isso? Obrigado.
Estou tentando registrar uma função em javascript:
console.log(callback)
>>[Function]
Eu quero ver qual é a função. Posso fazer isso? Obrigado.
Respostas:
Se for uma função definida pelo usuário, você pode usar:
console.log(callback.toString());
Caso contrário, você obterá algo como, [native code]
já que as funções integradas não são escritas em JavaScript.
Exemplo:
function x(){}
// Prints "function x(){}"
(function(callback){ console.log(callback.toString()); })(x);
if(window.console){ console.log(' write in console ') }
- uma precaução?