Set Methods
در JavaScript، آبجکت Set یک مجموعه از مقادیر یکتا (Unique values) رو نگهداری میکنه.
برای کار با این مقادیر، متدها و ویژگیهای مختلفی وجود دارن که باید باهاشون آشنا بشیم.
🔹 متدهای اصلی
1️⃣ add(value)
یک مقدار جدید به Set اضافه میکنه (اگر وجود نداشته باشه).
2️⃣ delete(value)
یک مقدار مشخص رو از Set حذف میکنه.
3️⃣ has(value)
بررسی میکنه که آیا مقدار داخل Set وجود داره یا نه.
4️⃣ ()clear
تمام مقادیر رو از Set حذف میکنه (خالی میشه).
5️⃣ size (ویژگی)
تعداد عناصر موجود در Set رو برمیگردونه.
🔹 متدهای پیمایش (Iteration Methods)
6️⃣ ()keys
مقادیر موجود رو مثل کلیدها در Map برمیگردونه (در واقع همون مقادیر).
7️⃣ ()values
مقادیر رو برمیگردونه (همون خروجی keys).
8️⃣ ()entries
هر مقدار رو به صورت [value, value] برمیگردونه (برای سازگاری با Map).
9️⃣ forEach(callback)
مثل آرایه میشه روی عناصر Set حلقه زد.
🔹 مثال کاربردی: حذف عناصر تکراری با Set
🎯 تمرین عملی (مرور تمام متدها)
📌 نتیجهگیری
- 
Setفقط مقادیر یکتا رو ذخیره میکنه.
- 
متدهای مهم: - 
add()→ افزودن مقدار
- 
delete()→ حذف مقدار
- 
has()→ بررسی وجود
- 
clear()→ پاک کردن همه
- 
size→ تعداد عناصر
 
- 
- 
روشهای پیمایش: keys(),values(),entries(),forEach()
 CSS3
          CSS3
        
                
           HTML
          HTML
        
                
           Tailwind Css
          Tailwind Css
        
                
           Bootstrap 5
          Bootstrap 5
        
                
           Java script
          Java script
        
                
           ++C
          ++C
        
                
           Python
          Python
        
                
           Three.js
          Three.js
        
                
           Gsap
          Gsap
        
                
           Sass
          Sass
        
                
           SQL
          SQL
        
                
           React
          React