Sets
Set یکی از ساختارهای داده (Data Structure) در جاوااسکریپت هست که برای نگهداری مجموعهای از مقادیر یکتا (Unique values) استفاده میشه.
یعنی هر مقدار داخل Set فقط یک بار میتونه وجود داشته باشه.
🔹 ایجاد یک Set
برای ساختن یک Set میتونیم از سازندهی Set() استفاده کنیم:
📌 دقت کن → مقدار 4 دوبار نوشته شده، ولی داخل Set فقط یک بار ذخیره میشه.
🔹 متدهای پرکاربرد Set
1️⃣ ()add
برای اضافه کردن مقدار جدید به Set:
2️⃣ ()delete
برای حذف یک مقدار:
3️⃣ ()has
برای بررسی وجود یک مقدار:
4️⃣ ()clear
برای خالی کردن کل Set:
5️⃣ size
برای گرفتن تعداد عناصر Set:
🔹 پیمایش (Iteration) روی Set
استفاده از for...of
استفاده از forEach
🔹 تبدیل Set به Array
گاهی لازم داریم که Set رو به آرایه تبدیل کنیم (مثلاً برای مرتبسازی):
🔹 مثال کاربردی: حذف مقادیر تکراری از آرایه
🎯 تمرین عملی (کامل)
📌 نتیجهگیری
-
Setمجموعهای از مقادیر یکتا ذخیره میکنه. -
متدهای مهم:
add(),delete(),has(),clear()و ویژگیsize. -
میشه
Setرو پیمایش کرد و بهArrayتبدیل کرد. -
کاربرد خیلی مهم: حذف عناصر تکراری از آرایهها.
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React