Set Reference
🔹 ایجاد یک Set
-
Setتکراریها رو حذف میکنه.
🔹 ویژگیها (Properties)
| ویژگی | توضیح |
|---|---|
Set.prototype.size | تعداد عناصر داخل Set رو برمیگردونه. |
مثال:
🔹 متدها (Methods)
1️⃣ add(value)
اضافه کردن عنصر به Set.
2️⃣ delete(value)
حذف یک عنصر از Set.
3️⃣ has(value)
بررسی وجود یک عنصر.
4️⃣ ()clear
پاک کردن تمام عناصر.
🔹 پیمایش روی Set
()forEach
for...of
🔹 متدهای Iteration (بازگرداندن Iterator)
| متد | توضیح |
|---|---|
keys() | کلیدها (در Set کلید = مقدار). |
values() | مقادیر مجموعه. |
entries() | هر مقدار رو به صورت [value, value] برمیگردونه (برای سازگاری با Map). |
مثال:
🎯 تمرین – مرور کامل متدها
📌 جمعبندی
-
Properties:
-
size→ تعداد عناصر
-
-
Methods:
-
add(value)→ اضافه کردن -
delete(value)→ حذف کردن -
has(value)→ بررسی وجود -
clear()→ پاک کردن همه
-
-
Iteration:
-
forEach(),for...of -
keys(),values(),entries()
-
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React