دستورالعمل‌های مرجع Set JavaScript

مجموعه جاوااسکریپت (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() یک تابع بازگشتی شامل جفت‌های [ارزش، ارزش] را بازگرداند (هر عنصر در مجموعه هم کلید هم ارزش است).
forEach() برای هر عنصر یک تابع بازگشتی فراخوانی کنید.
has() اگر مجموعه شامل یک ارزش باشد، true بازگرداند.
keys() مانند روش values() است.
size تعداد عناصر مجموعه را بازگرداند.
values() یک تابع بازگشتی شامل ارزش‌های مجموعه را بازگرداند.

new Set() روش

یک آرایه را به new Set() تولیدکننده:

مثال

// یک مجموعه ایجاد کنید
const letters = new Set(["a","b","c"]);

آزمایش کنید

عناصر مجموعه را لیست کنید

شما می‌توانید از برای.. از تمام عناصر مجموعه را به صورت مداوم لیست کنید (ارزش‌ها):

مثال

// یک مجموعه ایجاد کنید
const letters = new Set(["a","b","c"]);
// همه عناصر را لیست کنید
let text = "";
برای هر x در letters {
  text += x;
}

آزمایش کنید