JavaScript Set রেফারেন্স হান্ডবুক

জেভাস্ক্রিপ্ট সেট (Set) একটি অভিন্ন মূল্যের সেট

সেটের প্রত্যেক মূল্যকে একবার যোগ করা যাবে

এই মূল্যগুলো কোনও ধরনের হতে পারে, যেমন প্রাথমিক মূল্য বা অবজেক্ট

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

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

  • একটি আইসিডি সম্পাদন করুন new Set()
  • একটি সেট তৈরি করুন এবং ব্যবহার করুন add() মূল্য যোগ পদ্ধতি

উদাহরণ 1

একটি আইসিডি সম্পাদন করুন new Set() কন্সট্রাক্টর:

// একটি সেট তৈরি করুন
const letters = new Set(["a","b","c"]);

আপনার নিজেই প্রয়োগ করুন

উদাহরণ 2

একটি সেট তৈরি করুন এবং মূল্য যোগ করুন:

// একটি সেট তৈরি করুন
const letters = new Set();
// সেটে মূল্য যোগ করুন
letters.add("a");
letters.add("b");
letters.add("c");

আপনার নিজেই প্রয়োগ করুন

জেভাস্ক্রিপ্ট সেট পদ্ধতি এবং বৈশিষ্ট্য

পদ্ধতি/বৈশিষ্ট্য বর্ণনা
new Set() নতুন সেট তৈরি করুন
add() সেটে নতুন এলিমেন্ট যোগ করুন
clear() সেট থেকে সকল এলিমেন্ট সরিয়ে দিতে
delete() সেট থেকে এলিমেন্ট সরিয়ে দিতে
entries() সময়ের প্রতিটি এলিমেন্টকে [value, value] জোড়ার ইটারেটর ফিরিয়ে দেয় (সেটের প্রত্যেক এলিমেন্ট হল বক্তৃতা এবং মূল্য)。
forEach() প্রত্যেক এলিমেন্টের জন্য কলব্যাক ফাংশন করা হবে。
has() যদি সেটে কোনও মূল্য থাকে, তবে true ফিরিয়ে দেয়।
keys() values() মথড এর সমতুল্য
size সেটের এলিমেন্টগুলোর সংখ্যা ফিরিয়ে দেয়।
values() সেটের মূল্যগুলোর ইটারেটর ফিরিয়ে দেয়।

new Set() মথড

একটি আইসিডি সম্পাদন করুন new Set() কন্সট্রাক্টর:

ইনস্ট্যান্স

// একটি সেট তৈরি করুন
const letters = new Set(["a","b","c"]);

আপনার নিজেই প্রয়োগ করুন

সেট এলিমেন্টগুলো তালিকাভুক্ত করুন

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

ইনস্ট্যান্স

// একটি সেট তৈরি করুন
const letters = new Set(["a","b","c"]);
// সকল এলিমেন্টগুলো তালিকাভুক্ত করুন
let text = "";
for (const x of letters) {
  text += x;
}

আপনার নিজেই প্রয়োগ করুন