ซอร์สโค้ดของฟังก์ชันและผลลัพธ์ของมันใน JavaScript
ใน JavaScript คุณสามารถเขียนชื่อฟังก์ชันโดยไม่มีวงเล็บได้ ในกรณีนี้เราจะเห็นซอร์สโค้ดของฟังก์ชัน ไม่ใช่ผลลัพธ์การทำงานของมัน
มาลองกัน สมมติว่าเรามีฟังก์ชันหนึ่ง เช่น ฟังก์ชันนี้:
function func() {
return '!';
}
ลองเรียกใช้ฟังก์ชันนี้โดยเขียนชื่อและวงเล็บของมัน ในกรณีนี้เราจะเห็นผลลัพธ์การทำงานของฟังก์ชัน:
function func() {
return '!';
}
console.log(func()); // แสดงผล '!'
ทีนี้ลองละเว้นวงเล็บหลังชื่อฟังก์ชันดู ในกรณีนี้เราจะเห็นซอร์สโค้ดของฟังก์ชันของเรา:
function func() {
return '!';
}
console.log(func); // จะเห็นโค้ดของฟังก์ชัน
รันโค้ดด้านบนด้วยตัวเองและตรวจสอบให้แน่ใจว่าโค้ดต้นฉบับของฟังก์ชันปรากฏในคอนโซล