مرجع 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; }