কম্পিউটার

জাভাস্ক্রিপ্টে একটি স্ব-নির্বাহী ফাংশনের উদ্দেশ্য কী?


একটি স্ব-নির্বাহের উদ্দেশ্য হল যে স্ব-নির্বাহী ফাংশনে ঘোষিত সেই ভেরিয়েবলগুলি শুধুমাত্র স্ব-নির্বাহী ফাংশনের মধ্যে উপলব্ধ।

স্ব-নির্বাহী ফাংশনে ঘোষিত ভেরিয়েবলগুলি, ডিফল্টরূপে, শুধুমাত্র স্ব-নির্বাহী ফাংশনের মধ্যে কোডের জন্য উপলব্ধ৷

এটি অবিলম্বে আমন্ত্রিত ফাংশন এক্সপ্রেশন (IIFE)৷ এটি একটি ফাংশন, যা সৃষ্টিতে কার্যকর করে।

সিনট্যাক্স

এখানে সিনট্যাক্স −

(function() {
   // code
})();

যেমন আপনি উপরে দেখতে পাচ্ছেন, নিম্নোক্ত বন্ধনীর জোড়া বন্ধনীর ভিতরের কোডটিকে একটি অভিব্যক্তিতে রূপান্তর করে:

function(){...}

এছাড়া, পরবর্তী জোড়া, অর্থাৎ বন্ধনীর দ্বিতীয় জোড়াটি অপারেশন চালিয়ে যায়। এটি ফাংশনকে কল করে, যা উপরের অভিব্যক্তি থেকে এসেছে।


  1. জাভাস্ক্রিপ্টে Math.hypot() ফাংশনের ব্যবহার কী?

  2. জাভাস্ক্রিপ্টে Math.imul( ) ফাংশনের ব্যবহার কী?

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

  4. MySQL TRIM() ফাংশনের উদ্দেশ্য কি?