বেসিক সেট পদ্ধতি
একটি নতুন সেট তৈরি করে
কনস্ট্রাক্টরসেটে মান যোগ করে
পদ্ধতিসমস্ত উপাদান সরিয়ে দেয়
পদ্ধতিএকটি উপাদান সরিয়ে দেয়
পদ্ধতি[মান, মান] জোড়া ফেরত দেয়
পদ্ধতিপ্রতিটি উপাদানের জন্য ফাংশন চালায়
পদ্ধতিমান বিদ্যমান কিনা তা পরীক্ষা করে
পদ্ধতিমান সহ একটি পুনরাবৃত্তিকারী প্রদান করে
পদ্ধতিমান সহ একটি পুনরাবৃত্তিকারী প্রদান করে
পদ্ধতিউপাদানের সংখ্যা
বৈশিষ্ট্যনতুন সেট() পদ্ধতি
নতুন সেট() কনস্ট্রাক্টরের কাছে অ্যারেটি পাস করুন:
Example
// একটি নতুন সেট তৈরি করুন const অক্ষর = নতুন সেট(["a","b","c"]);
add() পদ্ধতি
সেটে নতুন মান যোগ করতে add() পদ্ধতি ব্যবহার করুন:
Example
const letters = new Set(["a","b","c"]);
letters.add("d");
letters.add("e");
দ্রষ্টব্য:
সেট অবজেক্টের প্রাথমিক বৈশিষ্ট্য হল যে তারা শুধুমাত্র অনন্য মান সঞ্চয় করে।
যদি আপনি একটি উপাদান যোগ করার চেষ্টা করেন যা ইতিমধ্যেই সেটে বিদ্যমান, তাহলে add() পদ্ধতির কোন প্রভাব নেই এবং সেট অপরিবর্তিত থাকবে।
Example
letters.add("a");
letters.add("b");
letters.add("c");
letters.add("c"); //
letters.add("c"); //
letters.add("c"); //
letters.add("c"); //
letters.add("c"); //
আকার বৈশিষ্ট্য
সেটে উপাদানের সংখ্যা পেতে আকার বৈশিষ্ট্য ব্যবহার করুন:
Example
// একটি নতুন সেট তৈরি করুন const mySet = নতুন সেট(["a","b","c"]); // উপাদানের সংখ্যা mySet.size; // রিটার্ন ৩
সেট উপাদানের গণনা
for..of লুপ ব্যবহার করে সমস্ত সেট উপাদান (মান) তালিকাভুক্ত করুন:
Example
// সেট তৈরি করুন const অক্ষর = নতুন সেট(["a","b","c"]); // সমস্ত উপাদান তালিকাভুক্ত করুন let text = ""; জন্য (অক্ষরের সংখ্যা x) { পাঠ্য += x; }
has() পদ্ধতি
has() পদ্ধতিটি সত্য দেখায় যদি নির্দিষ্ট মান একটি সেটে থাকে।
Example
// সেট তৈরি করুন const অক্ষর = নতুন সেট(["a","b","c"]); // সেটে "d" আছে? উত্তর = letters.has("d"); // মিথ্যা ফেরত দেয় উত্তর = letters.has("a"); // সত্য ফেরত দেয়
দ্রুত পরীক্ষা:
has() পদ্ধতিটি অ্যারেতে indexOf() পদ্ধতির অনুরূপ, তবে এটি দ্রুত কাজ করে।
forEach() পদ্ধতি
forEach() পদ্ধতি প্রতিটি সেট উপাদানের জন্য একটি ফাংশন কল করে:
Example
// সেট তৈরি করুন const অক্ষর = নতুন সেট(["a","b","c"]); // সব এন্ট্রি তালিকা let text = ""; letters.forEach (ফাংশন(মান) { পাঠ্য += মান; })
values() পদ্ধতি
values() পদ্ধতিটি একটি সেটের মান সহ একটি Iterator অবজেক্ট প্রদান করে:
Example 1
// সেট তৈরি করুন const অক্ষর = নতুন সেট(["a","b","c"]); // সব মান পান const myIterator = letters.values(); // সমস্ত মান তালিকা করুন let text = ""; জন্য (myIterator এর const এন্ট্রি) { টেক্সট += এন্ট্রি; }
Example 2
// সেট তৈরি করুন const অক্ষর = নতুন সেট(["a","b","c"]); // সমস্ত মান তালিকা করুন let text = ""; for (const entry of letters.values()) { টেক্সট += এন্ট্রি; }
কী() পদ্ধতি
কী() পদ্ধতিটি একটি সেটের মান সহ একটি ইটারেটর অবজেক্ট প্রদান করে:
দ্রষ্টব্য:
একটি সেটে কোন কী নেই, তাই কী() মান প্রদান করে ঠিক মান () এর মতো।
এটি সেটগুলিকে মানচিত্রের সাথে সামঞ্জস্যপূর্ণ করে তোলে।
Example 1
// সেট তৈরি করুন const অক্ষর = নতুন সেট(["a","b","c"]); // ইটারেটর তৈরি করুন const myIterator = letters.keys(); // সমস্ত উপাদান তালিকাভুক্ত করুন let text = ""; জন্য (myIterator এর const x) { পাঠ্য += x; }
Example 2
// সেট তৈরি করুন const অক্ষর = নতুন সেট(["a","b","c"]); // সমস্ত উপাদান তালিকাভুক্ত করুন let text = ""; for (const x of letters.keys()) { পাঠ্য += x; }
entries() পদ্ধতি
এন্ট্রি() পদ্ধতি একটি সেট থেকে [মান, মান] জোড়া সহ একটি ইটারেটর প্রদান করে।
দ্রষ্টব্য:
entries() পদ্ধতি একটি বস্তু থেকে একটি [কী, মান] জোড়া ফিরিয়ে দিতে হবে।
একটি সেটের কোন কী নেই, তাই এন্ট্রি() পদ্ধতিটি [মান, মান] প্রদান করে।
এটি সেটগুলিকে মানচিত্রের সাথে সামঞ্জস্যপূর্ণ করে তোলে।
Example 1
// সেট তৈরি করুন const অক্ষর = নতুন সেট(["a","b","c"]); // সব এন্ট্রি পান const myIterator = letters.entries(); // সব এন্ট্রি তালিকা let text = ""; জন্য (myIterator এর const এন্ট্রি) { টেক্সট += এন্ট্রি; }
Example 2
// সেট তৈরি করুন const অক্ষর = নতুন সেট(["a","b","c"]); // সব এন্ট্রি তালিকা let text = ""; for (const entry of letters.entries()) { টেক্সট += এন্ট্রি; }
আরও জানুন
সেট পদ্ধতি সম্পর্কে আরো বিস্তারিত তথ্যের জন্য:
JavaScript Sets
সেট এবং বেসিকের ভূমিকা
JavaScript Set Logic
যুক্তি এবং ফাংশন সেট করুন
JavaScript Weak Sets
দুর্বল সেট এবং এর অ্যাপ্লিকেশন
JavaScript Set Reference
সম্পূর্ণ সেট রেফারেন্স
JavaScript Maps:
সেটের অনুরূপ, মানচিত্র ES6 এ চালু করা হয়েছিল। তারা কী-মান জোড়া সঞ্চয় করে।
পদ্ধতির টিউটোরিয়াল সেট করুন
এই অনুশীলনটি জাভাস্ক্রিপ্ট সেট পদ্ধতি সম্পর্কে আপনার বোঝার পরীক্ষা করে।