⊗jsPmMCVFE 503 of 505 menu

জাভাস্ক্রিপ্টে ক্লোজার ব্যবহার করে মডিউলে ভেরিয়েবল এবং ফাংশন এক্সপোর্ট করা

কখনও কখনও প্রয়োজন হয় যে মডিউলের কিছু ভেরিয়েবল এবং ফাংশন বাইরে থেকে অ্যাক্সেসযোগ্য হোক। চলুন দেখি কিভাবে এটি করা যায়। ধরুন আমাদের নিম্নলিখিত মডিউল আছে:

;(function() { let str = 'মডিউলের ভেরিয়েবল'; function func() { alert('মডিউলের ফাংশন'); } })();

চলুন আমাদের func ফাংশনটি এক্সপোর্ট করি। এটি করার জন্য, ব্রাউজারের অন্তর্নির্মিত window অবজেক্টের একটি প্রপার্টিতে এটি লিখি:

;(function() { let str = 'মডিউলের ভেরিয়েবল'; function func() { alert('মডিউলের ফাংশন'); } window.func = func; })();

এখন আমরা মডিউলের বাইরে থেকে আমাদের ফাংশন কল করতে পারি:

;(function() { let str = 'মডিউলের ভেরিয়েবল'; function func() { alert('মডিউলের ফাংশন'); } window.func = func; })(); window.func(); // দেখাবে 'মডিউলের ফাংশন'

এক্ষেত্রে window অবজেক্টের প্রপার্টি হিসাবে ফাংশনটি কল করা বাধ্যতামূলক নয়:

;(function() { let str = 'মডিউলের ভেরিয়েবল'; function func() { alert('মডিউলের ফাংশন'); } window.func = func; })(); func(); // দেখাবে 'মডিউলের ফাংশন'

নিম্নলিখিত মডিউলটি দেওয়া আছে:

;(function() { let str1 = 'মডিউলের ভেরিয়েবল'; let str2 = 'মডিউলের ভেরিয়েবল'; let str3 = 'মডিউলের ভেরিয়েবল'; function func1() { alert('মডিউলের ফাংশন'); } function func2() { alert('মডিউলের ফাংশন'); } function func3() { alert('মডিউলের ফাংশন'); } })();

একটি ভেরিয়েবল এবং যেকোনো দুটি ফাংশন বাইরে এক্সপোর্ট করুন।

বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন