কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে ইমিডিয়েট ফাংশন কী?


ইমিডিয়েট ফাংশন ডিফাইন হওয়ার সাথে সাথে এক্সিকিউট হয়ে যায়। ইমিডিয়েট ফাংশনের ভূমিকা বোঝার জন্য, একটি ফাংশন এবং একটি ইমিডিয়েট ফাংশনের পার্থক্য দেখি -

ইমিডিয়েট ফাংশন -

(function() { 
  var str = "display"; 
}()); 
function display() { 
  // এটি undefined রিটার্ন করে 
  alert(str); 
}

সাধারণ ফাংশন -

var str = "display"; 
function display() { 
  // এটি "display" রিটার্ন করে 
  alert(str); 
}

ইমিডিয়েট ফাংশনের আরেকটি উদাহরণ -

var name = 'Amit'; 
(function(sName) { 
  alert( 'Student name = ' + sName ); 
}(sName))
  1. জাভাস্ক্রিপ্টে অ্যানোনিমাস ফাংশন কী?

  2. জাভাস্ক্রিপ্টে ফাংশন এক্সপ্রেশন কী?

  3. জাভাস্ক্রিপ্টে পার্শিয়াল ফাংশন কী?

  4. জাভাস্ক্রিপ্টে ক্লোジャー (Closures) কী?