⊗jsSpMdDI 218 of 294 menu

জাভাস্ক্রিপ্টে ES মডিউলগুলির ডাইনামিক ইম্পোর্ট

ES মডিউলগুলিকে ডাইনামিকভাবে ইম্পোর্ট করা যায়। এই ক্ষমতা কখনও কখনও দরকারী হয়। চলুন দেখি কিভাবে এটি করা হয়। ধরুন আমাদের নিম্নলিখিত মডিউল আছে:

export function func1() { return '1' } export function func2() { return '2' } export default function() { return 'text'; };

ধরুন আমরা এই মডিউলটি অবিলম্বে নয়, বরং কিছু ইভেন্টে ইম্পোর্ট করতে চাই, উদাহরণস্বরূপ, একটি বাটনে ক্লিক করলে:

btn.addEventListener('click', function() { });

import কমান্ড ব্যবহার করে মডিউল ইম্পোর্ট করি:

btn.addEventListener('click', function() { import('./test.js'); });

import কমান্ড তার ফলাফল হিসেবে একটি প্রমিস রিটার্ন করে:

btn.addEventListener('click', function() { import('./test.js').then(mod => { }); });

কলব্যাকের ভেরিয়েবলে এক্সপোর্ট করা ফাংশনগুলির সাথে একটি অবজেক্ট আসবে:

btn.addEventListener('click', function() { import('./test.js').then(mod => { let res1 = mod.func1(); let res2 = mod.func2(); console.log(res1, res2); }); });

যা ডিফল্ট হিসেবে এক্সপোর্ট করা হয়, তা default কীতে থাকবে:

btn.addEventListener('click', function() { import('./test.js').then(mod => { let dfn = mod.default; console.log(dfn); }); });

ইম্পোর্ট করার সময় ডিস্ট্রাকচারিং করা যেতে পারে:

btn.addEventListener('click', function() { import('./test.js').then(({func1, func2}) => { let res1 = func1(); let res2 = func2(); console.log(res1, res2); }); });

সপ্তাহের দিনের নামগুলির একটি অ্যারে এক্সপোর্ট করে এমন একটি মডিউল তৈরি করুন। একটি বাটনে ক্লিক করলে এই মডিউলটি ইম্পোর্ট করুন এবং সপ্তাহের দিনগুলি একটি ul তালিকা আকারে দেখান।

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