console.log javascript [ฟังก์ชัน]


101

ฉันพยายามบันทึกฟังก์ชันในจาวาสคริปต์:

console.log(callback)
>>[Function]

อยากดูว่ามีฟังก์ชันอะไรบ้าง ฉันสามารถทำได้หรือไม่? ขอบคุณ.

คำตอบ:


146

หากเป็นฟังก์ชันที่ผู้ใช้กำหนดคุณสามารถใช้:

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 ') }- ระวัง?
Istiaque Ahmed

13
ไม่เนื่องจากคำถามถูกแท็กด้วย node.js ซึ่งบ่งชี้ว่าจะไม่มีหน้าต่างเลยและสามารถคาดหวัง console.log ได้เสมอ nodejs.org/api/stdio.html
foiseworth

2
@foiseworth link dead
Suraj Jain
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.