जब भी आप किसी ऐसे कंटेनर में अद्वितीय तत्वों को स्टोर करना चाहते हैं जिसके लिए ऑर्डर कोई मायने नहीं रखता है और आप मुख्य रूप से इसका उपयोग विभिन्न वस्तुओं की सदस्यता की जांच के लिए करना चाहते हैं।
समुच्चय तब भी उपयोगी होते हैं जब आप संघ, प्रतिच्छेदन जैसे संक्रियाएँ करना चाहते हैं, जैसा कि आप गणितीय समुच्चयों में करते हैं।
आइए देखें कि हम अपने स्वयं के सेट को कैसे परिभाषित कर सकते हैं और ES6 में मौजूदा सेट का उपयोग कैसे कर सकते हैं।
वे तरीके जिन्हें हम लागू करेंगे
ES6 सेट API कुछ विधियाँ प्रदान करता है। हम इन विधियों को अपने कार्यान्वयन में लागू करेंगे और यह भी देखेंगे कि बिल्ट-इन क्लास का उपयोग करके उनका उपयोग कैसे किया जाए।
- जोड़ें () − सेट में एक नया तत्व जोड़ता है
- साफ़ करें () - सेट से सभी तत्वों को हटा देता है
- हटाएं() - सेट से एक निश्चित तत्व को हटाता है
- है( - जांचता है कि सेट में कोई मान मौजूद है या नहीं
- मान () − सेट के सभी मान लौटाता है