console.log javascript [İşlev]


100

JavaScript'te bir işlevi kaydetmeye çalışıyorum:

console.log(callback)
>>[Function]

Fonksiyonun ne olduğunu görmek istiyorum. Bunu yapabilir miyim? Teşekkürler.

Yanıtlar:


144

Kullanıcı tanımlı bir işlev ise şunları kullanabilirsiniz:

console.log(callback.toString());

Aksi takdirde, [native code]yerleşik işlevler JavaScript'te yazılmadığından, böyle bir şey elde edersiniz .

Misal:

function x(){}

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

Olmaz if(window.console){ console.log(' write in console ') }bir önlem olabilir? -
Istiaque Ahmed

13
Hayır, çünkü soru node.js ile etiketlendiğinden, bir pencere olmayacağını ve console.log'un her zaman beklenebileceğini gösterir. nodejs.org/api/stdio.html
foiseworth

2
@foiseworth bağlantı öldü
Suraj Jain
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.