কম্পিউটার

জাভাস্ক্রিপ্ট সেট কি?


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

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

সেট অবজেক্ট আপনাকে যে কোনো ধরনের অনন্য মান সংরক্ষণ করতে দেয়, তা আদিম মান বা বস্তুর উল্লেখই হোক না কেন।

দ্রষ্টব্য −যেহেতু সেটের প্রতিটি মান অনন্য হতে হবে, মান সমতা পরীক্ষা করা হবে।

সেট তৈরি করা এবং ব্যবহার করা

let mySet = new Set();
mySet.add(1);
mySet.add(1);
mySet.add(1);
// Added only once
console.log(mySet.size)
// Not considered equal
mySet.add({});
mySet.add({});
console.log(mySet.size)
let a = {};
mySet.add(a);
mySet.add(a);
// added once only
console.log(mySet.size)

আউটপুট

1
3
4

উল্লেখ্য যে এখানে যোগ করা বস্তুগুলিকে সমান হিসাবে বিবেচনা করা হয় না। কারণ এই বস্তুগুলি বিভিন্ন মেমরি স্পেস উল্লেখ করে। এটি তাদের সমান হতে পারে না।


  1. জাভাস্ক্রিপ্ট প্রতীক কি?

  2. জাভাস্ক্রিপ্টে প্রতিশ্রুতি কি?

  3. জাভাস্ক্রিপ্টে ফাংশন এক্সপ্রেশন কি?

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