การใช้ Anonymous functions (ฟังก์ชันไร้ชื่อ) อาจส่งผลต่อประสิทธิภาพเล็กน้อย เพราะต้องสร้าง function object ใหม่ในแต่ละรอบ (iteration) โดยเฉพาะในลูป
ตัวอย่าง Anonymous Function:
var func = function() {
alert('This is anonymous');
}
func();
อีกตัวอย่าง:
// anonymous function
var a = function() {
return 5;
}
ข้อแนะนำ: ถ้าใช้ฟังก์ชันซ้ำๆ ควรประกาศเป็น named function แล้วอ้างอิง แทนที่จะสร้าง anonymous function ใหม่ทุกครั้ง