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

জাভাস্ক্রিপ্টে কীড কালেকশনস (Keyed Collections)

কীড কালেকশনস হলো এমন ডেটা কালেকশন যেগুলো ইনডেক্সের বদলে কী দিয়ে অর্ডারড থাকে। এগুলো অ্যাসোসিয়েটিভ প্রক্রিয়ার। Map এবং Set অবজেক্টগুলো কীড কালেকশন এবং ইনসারশন অর্ডারে ইটেরেবল।

জাভাস্ক্রিপ্টে কীড কালেকশনসের জন্য নিচের কোডটি দেখুন।

উদাহরণ

<!DOCTYPE html> <html lang="bn"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>কীড কালেকশনস উদাহরণ</title> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    }    .result {       font-size: 20px;       font-weight: 500;       color: blueviolet;    } </style> </head> <body> <h1>জাভাস্ক্রিপ্টে কীড কালেকশনস</h1> <div class="result"></div> <br /> <button class="Btn">এখানে ক্লিক করুন</button> <h3>উপরোক্ত বাটনে ক্লিক করুন অবজেক্ট তৈরি এবং প্রদর্শন করতে</h3> <script>    let resEle = document.querySelector(".result");    let BtnEle = document.querySelector(".Btn");    BtnEle.addEventListener("click", () => {       let obj = {           name:'Rohan',           age:22,           occupation:'Student',       };       for(i in obj){           resEle.innerHTML += `key = ${i} : value = ${obj[i]} <br>`;       }    }); </script> </body> </html>

আউটপুট

প্রাথমিক অবস্থা:

জাভাস্ক্রিপ্টে কীড কালেকশনস (Keyed Collections)

'এখানে ক্লিক করুন' বাটনে ক্লিক করার পর:

জাভাস্ক্রিপ্টে কীড কালেকশনস (Keyed Collections)

  1. জাভাস্ক্রিপ্ট Promises - অ্যাসিঙ্ক্রোনাস অপারেশন

  2. জাভাস্ক্রিপ্ট WeakSet

  3. জাভাস্ক্রিপ্টে কীড কালেকশনস (Keyed Collections)

  4. জাভাস্ক্রিপ্টে ইনডেক্সড কালেকশনস (Indexed Collections)