Skip to content

JavaScript Set: Ma'lumotnoma (Reference)

Ushbu sahifada JavaScript-dagi barcha Set (to'plam) metodlari va xususiyatlarining to'liq ro'yxati keltirilgan.


Set Metodlari

MetodTavsif
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)

XususiyatTavsif
sizeTo'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.