কম্পিউটার

অ্যারে বনাম জাভাস্ক্রিপ্টে সেট।


সেট ডেটা টাইপটি ES2015 এ চালু করা হয়েছিল এবং অ্যারে এবং সেটের মধ্যে পার্থক্য হল যে একটি অ্যারেতে সদৃশ মান থাকতে পারে একটি সেট তা পারে না৷ উপাদানগুলিকে সূচী ব্যবহার করে অ্যারেতে অ্যাক্সেস করা যেতে পারে যা সেটে সম্ভব নয় কারণ এটি কীগুলি ব্যবহার করে এবং উপাদানগুলিকে কেবলমাত্র সেগুলি যেভাবে প্রবেশ করানো হয়েছিল সেভাবেই অতিক্রম করা যেতে পারে৷

নিম্নলিখিত কোডটি জাভাস্ক্রিপ্ট -

-এ অ্যারে এবং সেটের মধ্যে পার্থক্য প্রদর্শন করে

উদাহরণ

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
   body {
      font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
   }
   .result,.sample {
      font-size: 18px;
      font-weight: 500;
      color: rebeccapurple;
   }
   .result {
      color: red;
   }
</style>
</head>
<body>
<h1>Array Vs Set</h1>
<div class="sample"></div>
<div class="result"></div>
<button class="Btn">Convert</button>
<h3>Click on the above button to convert the above array into a set</h3>
<script>
   let resultEle = document.querySelector(".result");
   let sampleEle = document.querySelector(".sample");
   let arr = [2, 3, 4, 2, 3, 4, "A", "A", "B", "B"];
   sampleEle.innerHTML = "arr = " + arr;
   document.querySelector(".Btn").addEventListener("click", () => {
      let set1 = new Set(arr);
      resultEle.innerHTML = "set1 = " + [...set1] + "<br>";
   });
</script>
</body>
</html>

আউটপুট

উপরের কোডটি নিম্নলিখিত আউটপুট −

তৈরি করবে

অ্যারে বনাম জাভাস্ক্রিপ্টে সেট।

'রূপান্তর' বোতামে ক্লিক করলে -

অ্যারে বনাম জাভাস্ক্রিপ্টে সেট।

'ডিসপ্লে' বোতামে ক্লিক করলে -

অ্যারে বনাম জাভাস্ক্রিপ্টে সেট।


  1. জাভাস্ক্রিপ্টে অ্যারে ডেটা স্ট্রাকচার

  2. জাভাস্ক্রিপ্ট JSON অ্যারে

  3. জাভাস্ক্রিপ্টে সেট করতে অ্যারে রূপান্তর করা হচ্ছে

  4. কিভাবে জাভাস্ক্রিপ্ট অ্যারে কমাতে?