JavaScript Sets

অনন্য মানগুলির একটি সেট

JavaScript Sets

শুধুমাত্র অনন্য মান

একটি জাভাস্ক্রিপ্ট সেট অনন্য মানগুলির একটি সংগ্রহ।

সেটের প্রতিটি মান শুধুমাত্র একবার প্রদর্শিত হয়।

মান যে কোনো ধরনের, প্রাথমিক মান বা বস্তু হতে পারে।

🎯মূল বৈশিষ্ট্য:

সেটের সবচেয়ে গুরুত্বপূর্ণ বৈশিষ্ট্য হল এর প্রতিটি মান অনন্য। আপনি যদি একই মান একাধিকবার যোগ করার চেষ্টা করেন তবে এটি শুধুমাত্র একবার সংরক্ষণ করা হবে।

কিভাবে একটি সেট তৈরি করতে হয়

আপনি নিম্নলিখিত উপায়ে একটি জাভাস্ক্রিপ্ট সেট তৈরি করতে পারেন:

Method 1

নতুন সেটে অ্যারে পাস করা হচ্ছে()

const letters = new Set(["a","b","c"]);

Method 2

একটি খালি সেট তৈরি করা এবং add() এর সাথে মান যোগ করা

const letters = new Set();
letters.add("a");
letters.add("b");
letters.add("c");

নতুন সেট() পদ্ধতি

নতুন সেট() কনস্ট্রাক্টরের কাছে অ্যারেটি পাস করুন:

উদাহরণ 1: একটি অ্যারে থেকে একটি সেট তৈরি করা

// সেট তৈরি করুন const অক্ষর = নতুন সেট(["a","b","c"]);

উদাহরণ 2: একটি সেট তৈরি করা এবং মান যোগ করা

// সেট তৈরি করুন const অক্ষর = নতুন সেট(); // সেটে মান যোগ করুন letters.add("a"); letters.add("b"); letters.add("c");

উদাহরণ 3: একটি সেট তৈরি করা এবং ভেরিয়েবল যোগ করা

// সেট তৈরি করুন const অক্ষর = নতুন সেট(); // ভেরিয়েবল তৈরি করুন const a = "a"; const b = "b"; const c = "c"; // সেটে ভেরিয়েবল যোগ করুন letters.add(a); letters.add(b); letters.add(c);

add() পদ্ধতি

সেটে নতুন মান যোগ করতে add() পদ্ধতি ব্যবহার করুন:

Example

const letters = new Set(["a","b","c"]);
letters.add("d");
letters.add("e");

⚠️দ্রষ্টব্য:

যদি আপনি সমান উপাদান যোগ করেন, শুধুমাত্র প্রথমটি সংরক্ষিত হয়:

letters.add("a");
letters.add("b");
letters.add("c");
letters.add("c");
letters.add("c");
letters.add("c");
letters.add("c");
letters.add("c");

চূড়ান্ত সেট: শুধুমাত্র ["a", "b", "c"]

উপাদানের গণনা

for..of লুপ ব্যবহার করে সমস্ত সেট উপাদান (মান) তালিকাভুক্ত করুন:

Example

// সেট তৈরি করুন const অক্ষর = নতুন সেট(["a","b","c"]); // সমস্ত উপাদান তালিকাভুক্ত করুন let text = ""; জন্য (অক্ষরের সংখ্যা x) { পাঠ্য += x; }

এটি কীভাবে কাজ করে তা দেখতে "এটি নিজে চেষ্টা করুন" বোতামে ক্লিক করুন৷

বস্তু সেট করে

জাভাস্ক্রিপ্টে, সেটগুলি হল অবজেক্ট:

typeof

const অক্ষর = নতুন সেট(["a","b","c"]); অক্ষরের প্রকার; // "অবজেক্ট" প্রদান করে।

instanceof

const অক্ষর = নতুন সেট(["a","b","c"]); সেট এর অক্ষর উদাহরণ; // সত্য ফেরত দেয়

🔍পরীক্ষা:

একটি বস্তু একটি সেট কিনা তা পরীক্ষা করতে Set এর উদাহরণ ব্যবহার করুন।

আরও জানুন

সেট সম্পর্কে আরো বিস্তারিত তথ্যের জন্য:

JavaScript Set Methods

সমস্ত সেট পদ্ধতি এবং বৈশিষ্ট্য

JavaScript Set Logic

যুক্তি এবং ফাংশন সেট করুন

JavaScript Weak Sets

দুর্বল সেট এবং এর অ্যাপ্লিকেশন

JavaScript Set Reference

সম্পূর্ণ সেট রেফারেন্স

🗺️ JavaScript Maps:

সেটের অনুরূপ, মানচিত্র ES6 এ চালু করা হয়েছিল। তারা কী-মান জোড়া সঞ্চয় করে।

ব্রাউজার সমর্থন

সেট একটি ES6 বৈশিষ্ট্য।

জুন 2017 পর্যন্ত সমস্ত আধুনিক ব্রাউজারে ES6 সম্পূর্ণরূপে সমর্থিত:

ব্রাউজার সংস্করণ মুক্তির তারিখ
Chrome 51 May 2016
Edge 15 Apr 2017
Firefox 54 Jun 2017
Safari 10 Sep 2016
Opera 38 Jun 2016

অনুশীলন সেট

এই ব্যায়ামটি জাভাস্ক্রিপ্ট সেটের মৌলিক ধারণা সম্পর্কে আপনার বোঝার পরীক্ষা করে।

ঠিক বা ভুল।

সেটের প্রতিটি মান শুধুমাত্র একবার প্রদর্শিত হয়।

True
✓ ঠিক আছে! সেটের একটি মূল বৈশিষ্ট্য হল প্রতিটি মান শুধুমাত্র একবার প্রদর্শিত হয়। এটি অনন্য মান সঞ্চয় করতে সাহায্য করে।
False
✗ ভুল! সেটে অনন্য মান রয়েছে। আপনি যদি একই মান একাধিকবার যোগ করার চেষ্টা করেন তবে এটি শুধুমাত্র একবার সংরক্ষণ করা হবে।