আমাদের একটি ফাংশন লিখতে হবে, যা কিছু সাধারণ কাজ করে, যেন দুটি সংখ্যা যোগ করা। আমাদের প্রদর্শন করতে হবে কিভাবে সেই ফাংশন-এ ঘোষিত ভেরিয়েবলগুলো অন্য একটি ফাংশন বা গ্লোবালি অ্যাক্সেস করা যায়।
উদাহরণ
নিচে কোডটি দেওয়া হল −
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