console.log javascript [Funzione]


97

Sto cercando di registrare una funzione in javascript:

console.log(callback)
>>[Function]

Voglio vedere qual è la funzione. Posso farlo? Grazie.

Risposte:


138

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);

Non if(window.console){ console.log(' write in console ') }sarebbe una precauzione?
Istiaque Ahmed

11
No perché la domanda è contrassegnata con node.js che indica che non ci sarà affatto una finestra e ci si può sempre aspettare console.log. nodejs.org/api/stdio.html
foiseworth

2
@foiseworth link dead
Suraj Jain
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.