কম্পিউটার

সম্পূর্ণ জাভাস্ক্রিপ্ট ফাইলগুলি বেনামী ফাংশনে মোড়ানোর উদ্দেশ্য কী?


মোড়ানোর উদ্দেশ্য হল একটি নামস্থান এবং সদস্য ফাংশনগুলির দৃশ্যমানতা নিয়ন্ত্রণ করা৷ এটি একটি ফাংশন স্কোপের মধ্যে কোডটি মোড়ানো এবং অন্যান্য লাইব্রেরির সাথে সংঘর্ষ হ্রাস করে। এটাকেই আমরা ইমিডিয়েলি ইনভোকড ফাংশন এক্সপ্রেশন (IIFE) বা সেল্ফ এক্সিকিউটিং অ্যানোনিমাস ফাংশন বলি৷

সিনট্যাক্স

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

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

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

function(){...}

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


  1. জাভাস্ক্রিপ্টে ফাংশন এবং পদ্ধতির মধ্যে পার্থক্য কী?

  2. জাভাস্ক্রিপ্টে সেন্ট্রির ব্যবহার কী?

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

  4. জাভাস্ক্রিপ্টে বেনামী মোড়ানো ফাংশন