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

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


ฟังก์ชันการทำงานทันทีที่ถูกกำหนด เพื่อให้เข้าใจถึงบทบาทของฟังก์ชันทันที มาดูความแตกต่างระหว่างฟังก์ชันและฟังก์ชันทันที -

นี่คือฟังก์ชันทันที −

(function() {
   var str = "display";
}());
function display() {
   // this returns undefined
   alert(str);
}

นี่คือฟังก์ชัน −

var str = "display";
function display() {
   // This returns "display"
   alert(str);
}

มาดูตัวอย่างการใช้งานแบบทันทีกัน −

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