JavaScript Set: Ma'lumotnoma (Reference)
Ushbu sahifada JavaScript-dagi barcha Set (to'plam) metodlari va xususiyatlarining to'liq ro'yxati keltirilgan.
Set Metodlari
| Metod | Tavsif |
|---|---|
new Set() | Yangi to'plam obyekti yaratadi. |
add() | To'plamga yangi element qo'shadi. |
clear() | To'plamdagi barcha elementlarni o'chirib tashlaydi. |
delete() | Ko'rsatilgan elementni to'plamdan o'chiradi. |
difference() | Ikki to'plamning ayirmasini qaytaradi (faqat birinchisida borlari). |
entries() | [qiymat, qiymat] juftliklaridan iborat iteratorni qaytaradi. |
forEach() | Har bir element uchun bir marta funksiya chaqiradi. |
has() | To'plamda ko'rsatilgan qiymat borligini tekshiradi (true/false). |
intersection() | Ikki to'plamning kesishmasini (umumiy elementlarini) qaytaradi. |
isDisjointFrom() | Ikki to'plamda umuman umumiy element yo'qligini tekshiradi. |
isSubsetOf() | To'plam boshqa bir to'plamning qismi ekanligini tekshiradi. |
isSupersetOf() | To'plam boshqa to'plamni o'z ichiga olganini tekshiradi. |
keys() | values() metodi bilan bir xil ishlaydi. |
symmetricDifference() | Ikki to'plamning simmetrik ayirmasini qaytaradi. |
union() | Ikki to'plamning birlashmasini qaytaradi. |
values() | To'plamdagi barcha qiymatlardan iborat iterator qaytaradi. |
Set Xususiyatlari (Properties)
| Xususiyat | Tavsif |
|---|---|
size | To'plamdagi elementlar sonini qaytaradi. |
Xulosa
Set (To'plam) — bu faqat yagona qiymatlarni saqlash uchun mo'ljallangan juda kuchli vositadir. Ayniqsa, ES2025-da qo'shilgan mantiqiy metodlar (union, intersection va h.k.) to'plamlar bilan ishlashni yangi darajaga olib chiqdi.
