مرجع JavaScript Set

مجموعه JavaScript (Set) یک مجموعه‌ای از مقادیر منحصر به فرد است.

هر مقدار در مجموعه تنها یک بار می‌تواند باشد.

این ارزش‌ها می‌توانند هر نوعی باشند، از جمله ارزش‌های اولیه یا اشیاء.

چگونه مجموعه ایجاد کنید

شما می‌توانید مجموعه JavaScript را به روش‌های زیر ایجاد کنید:

  • یک آرایه را به 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");

خودتان امتحان کنید

روش‌ها و ویژگی‌های مجموعه JavaScript

وظیفه/ویژگی توضیح
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 = "";
برای هر x در letters {
  text += x;
}

خودتان امتحان کنید