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 |
অনুশীলন সেট
এই ব্যায়ামটি জাভাস্ক্রিপ্ট সেটের মৌলিক ধারণা সম্পর্কে আপনার বোঝার পরীক্ষা করে।
ঠিক বা ভুল।
সেটের প্রতিটি মান শুধুমাত্র একবার প্রদর্শিত হয়।