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

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

জাভাস্ক্রিপ্ট ফাংশন ওভারলোডিং সাপোর্ট করে না। নিচে ফাংশন ওভারলোডিং দেখানো হলো:

 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. জাভাস্ক্রিপ্টে ক্লোジャー (Closures) কী?