ฉันพยายามบันทึกฟังก์ชันในจาวาสคริปต์:
console.log(callback)
>>[Function]
อยากดูว่ามีฟังก์ชันอะไรบ้าง ฉันสามารถทำได้หรือไม่? ขอบคุณ.
ฉันพยายามบันทึกฟังก์ชันในจาวาสคริปต์:
console.log(callback)
>>[Function]
อยากดูว่ามีฟังก์ชันอะไรบ้าง ฉันสามารถทำได้หรือไม่? ขอบคุณ.
คำตอบ:
หากเป็นฟังก์ชันที่ผู้ใช้กำหนดคุณสามารถใช้:
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 ') }
- ระวัง?