Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ฟังก์ชั่นที่ไม่ระบุชื่อใน JavaScript คืออะไร?


นิพจน์ของฟังก์ชันคล้ายกับและมีรูปแบบเดียวกันกับการประกาศฟังก์ชัน หนึ่งสามารถกำหนดนิพจน์ของฟังก์ชันที่ "มีชื่อ" (เช่น ชื่อของนิพจน์อาจใช้ใน call stack เป็นต้น) หรือนิพจน์ของฟังก์ชัน "ไม่ระบุชื่อ"

ตัวอย่างของนิพจน์ฟังก์ชันที่ไม่ระบุชื่อ (ไม่ได้ใช้ชื่อ) -

var myFunction = function() {
   // Function code
}

ฟังก์ชันนี้สามารถเรียกใช้งานได้โดยใช้ชื่อตัวแปรที่อ้างอิงถึง -

myFunction()

โดยสรุป ฟังก์ชันที่ไม่ระบุชื่อคือฟังก์ชันที่ไม่ได้จัดเก็บไว้แต่เชื่อมโยงกับตัวแปร ฟังก์ชันที่ไม่ระบุชื่อสามารถรับอินพุตและเอาต์พุตได้ เช่นเดียวกับฟังก์ชันมาตรฐาน