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