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