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

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


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

อนุญาตให้สร้างฟังก์ชันโดยไม่มีตัวระบุชื่อ สามารถใช้เป็นอาร์กิวเมนต์ของฟังก์ชันอื่นๆ คุณสามารถเรียกโดยใช้ชื่อตัวแปรได้

นี่คือวิธีการใช้ฟังก์ชันที่ไม่ระบุตัวตนของ JavaScript -

var func = function() {
   alert(‘This is anonymous');
}
func();

นี่คือตัวอย่าง −

//anonymous function
var a = function() {
   return 5;
}