কম্পিউটার

জাভাস্ক্রিপ্টে মানচিত্রের ব্যবহার কী?


মানচিত্র

মানচিত্র কী মান জোড়া ধারণ করে এবং কীগুলির প্রকৃত সন্নিবেশ ক্রম মনে রাখে। মানচিত্র শুধুমাত্র একটি অনন্য মান সঞ্চয় করার অনুমতি দেয়৷

সিনট্যাক্স

new Map([iterable])

কেস-1:মানচিত্রের অনুপস্থিতি

ম্যাপের অনুপস্থিতিতে, যেহেতু জাভাস্ক্রিপ্ট অবজেক্ট শুধুমাত্র একটি কী অবজেক্টকে অনুমোদন করে, আমরা একাধিক কী প্রদান করলে শুধুমাত্র শেষটি মনে রাখা হবে। নিম্নলিখিত উদাহরণে a এবং b এর মতো অনেক কী প্রদান করা সত্ত্বেও শুধুমাত্র b মনে রাখা হয় এবং আউটপুট হিসাবে প্রদর্শিত হয়। তাই এই ত্রুটি দূর করার জন্য জাভাস্ক্রিপ্টে "মানচিত্র" অস্তিত্ব লাভ করেছে।

উদাহরণ

<html>
<body>
<script>
   const x = {};
   const a = {};
   const b = {
      num:3
   }
   x[a] = "a";
   x[b] = "b";
   document.write(JSON.stringify(x));
</script>
</body>
</html>

আউটপুট

{"[object Object]":"b"}

কেস-2:মানচিত্রের উপস্থিতি

আমরা সংজ্ঞা থেকে জানি যে মানচিত্র কীগুলির প্রকৃত সন্নিবেশ ক্রম মনে রাখবে এটি সমস্ত কী এবং মান জোড়া যেমন '{}' একটি কী হিসাবে এবং 'a'-এর একটি মান আছে ইত্যাদি আউটপুটে দেখানো হয়েছে।

উদাহরণ

<html>
<body>
<script>
   const a = {};
   const b = {
      num:3
   }
   const map = new Map();
   map.set(a, "a").set(b, "b");
   for(let[key, value] of map.entries()){
   document.write(JSON.stringify(key, value)); // displaying key using Map
   document.write((key, value));               // displaying value using Map
}
</script>
</body>
</html>

আউটপুট

{}a {"num":3}b

  1. জাভাস্ক্রিপ্টে Math.imul( ) ফাংশনের ব্যবহার কী?

  2. জাভাস্ক্রিপ্ট দুর্বলম্যাপে .clear() পদ্ধতির ব্যবহার কী?

  3. জাভাস্ক্রিপ্টে মানচিত্র বস্তুর ব্যবহার কি?

  4. জাভাস্ক্রিপ্টে সেন্ট্রির ব্যবহার কী?