Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

Immediate Functions ใน JavaScript คืออะไร?

Immediate Function คือฟังก์ชันที่ทำงานทันทีเมื่อถูกกำหนด ในการเข้าใจบทบาท ให้เปรียบเทียบระหว่างฟังก์ชันทั่วไปและ Immediate Function

Immediate Function

(function() { 
  var str = "display"; 
}()); 
function display() { 
  // คืนค่า undefined 
  alert(str); 
}

ฟังก์ชันทั่วไป

var str = "display"; 
function display() { 
  // คืนค่า "display" 
  alert(str); 
}

ตัวอย่าง Immediate Function อื่น

var name = 'Amit'; 
(function(sName) { 
  alert('Student name = ' + sName); 
}(sName))