কম্পিউটার

জাভাস্ক্রিপ্টে ফাংশন ওভারলোডিং কি?


জাভাস্ক্রিপ্ট ফাংশন ওভারলোডিং সমর্থন করে না। নিম্নলিখিত ফাংশন ওভারলোডিং দেখায় -

function funcONE(x,y) {
   return x*y;
}
function funcONE(z) {
   return z;
}

উপরের একটি ত্রুটি দেখাবে না, কিন্তু আপনি পছন্দসই ফলাফল পাবেন না। কল করার সময়,

// prints 5
funcONE(5);

// prints 5, not 30
funcONE(5,6);

জাভাস্ক্রিপ্ট নেটিভভাবে ফাংশন ওভারলোডিং সমর্থন করে না। যদি আমরা একই নাম এবং বিভিন্ন আর্গুমেন্ট সহ ফাংশন যোগ করি, তাহলে এটি শেষ সংজ্ঞায়িত ফাংশন বিবেচনা করে।


  1. জাভাস্ক্রিপ্টে setTimeout() পদ্ধতি কি?

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

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

  4. জাভাস্ক্রিপ্টে বন্ধ কি?