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

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


মোড়ানোর উদ্দেশ্য হল একটি নেমস্পেস তৈরি করা এবং মেম্বার ফাংশনগুলির ভিজিবিলিটি কন্ট্রোল করা। এটি কোডকে একটি ফাংশন স্কোপের ভিতরে মোড়া দেয় এবং অন্যান্য লাইব্রেরির সাথে ক্ল্যাশ কমায়। এটিই আমরা Immediately Invoked Function Expression (IIFE) বা Self Executing Anonymous Function বলি।

সিনট্যাক্স

সিনট্যাক্স নিচে দেওয়া হলো −

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

উপরে দেখা যাচ্ছে, নিচের প্যarethেসিস দুটি কোডকে এক্সপ্রেশনে রূপান্তর করে −

function(){...}

অতিরিক্তভাবে, পরবর্তী প্যarethেসিস, অর্থাৎ দ্বিতীয় প্যarethেসিস অপারেশন চালু রাখে। এটি উপরের এক্সপ্রেশন থেকে ফলাফলস্বরূপ ফাংশনটি কল করে।


  1. জাভাস্ক্রিপ্টে ফাংশন ও মেথডের পার্থক্য

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

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

  4. জাভাস্ক্রিপ্টে অ্যানোনিমাস র‍্যাপার ফাংশন