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

ফাংশন-এ ঘোষিত ভেরিয়েবল অন্য ফাংশন থেকে অ্যাক্সেস - JavaScript


আমাদের একটি ফাংশন লিখতে হবে, যা কিছু সাধারণ কাজ করে, যেন দুটি সংখ্যা যোগ করা। আমাদের প্রদর্শন করতে হবে কিভাবে সেই ফাংশন-এ ঘোষিত ভেরিয়েবলগুলো অন্য একটি ফাংশন বা গ্লোবালি অ্যাক্সেস করা যায়।

উদাহরণ

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

const num = 5; const addRandomToNumber = function(num){   // [0, 10) এর মধ্যে একটি র‍্যান্ডম সংখ্যা   const random = Math.floor(Math.random() * 10);   // র‍্যান্ডম নম্বরটি এই ফাংশন অবজেক্টে অ্যাসাইন করা   // যাতে আমরা এটিকে বাইরে থেকে অ্যাক্সেস করতে পারি   this.random = random;   this.res = num + random }; const addRandomInstance = new addRandomToNumber(num); const scopedRandom = addRandomInstance.random; const result = addRandomInstance.res; // অবশ্যই num-এর আসল মান সমান হবে অর্থাৎ 5 console.log(result - scopedRandom);

আউটপুট

কনসোলে নিচের আউটপুট দেখা যাবে −

5

  1. জাভাস্ক্রিপ্ট ফাংশন থেকে অবজেক্ট রিটার্ন করা

  2. জাভাস্ক্রিপ্টে একটি ফাংশন থেকে অন্য ফাংশনে ইভেন্ট অবজেক্ট পাস করা

  3. জাভাস্ক্রিপ্টে অন্য অবজেক্ট দিয়ে অবজেক্ট অ্যাক্সেস করা

  4. জাভাস্ক্রিপ্ট - অ্যারে থেকে র‍্যান্ডম উপাদান বেছে নেওয়া