Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में सेट्स का उपयोग कब करना चाहिए


जब भी आप किसी कंटेनर में यूनिक एलिमेंट्स संग्रहीत करना चाहते हैं जिसके लिए क्रम मायने नहीं रखता और आप मुख्य रूप से इसका उपयोग विभिन्न ऑब्जेक्ट्स की सदस्यता जांचने के लिए करना चाहते हैं।

सेट्स तब भी उपयोगी होते हैं जब आप गणितीय सेट्स की तरह यूनियन, इंटरसेक्शन, डिफरेंस जैसे ऑपरेशन्स करना चाहते हैं।

आइए देखें कि हम अपना खुद का सेट कैसे परिभाषित कर सकते हैं और ES6 में मौजूदा सेट का उपयोग कैसे कर सकते हैं।

हम जिन मेथड्स को लागू करेंगे

ES6 सेट API कुछ मेथड्स प्रदान करता है। हम इन मेथड्स को अपने कार्यान्वयन में लागू करेंगे और बिल्ट-इन क्लास का उपयोग करके उनका उपयोग कैसे करें, यह भी देखेंगे।

  • add() − सेट में एक नया एलिमेंट जोड़ता है
  • clear() − सेट से सभी एलिमेंट्स हटाता है
  • delete() − सेट से एक निश्चित एलिमेंट हटाता है
  • has() − जांचता है कि कोई मान सेट में मौजूद है या नहीं
  • values() − सेट में सभी मान लौटाता है

  1. JavaScript एरो फंक्शन्स का उपयोग कब नहीं करना चाहिए? JavaScript एरो फंक्शन्स का उपयोग कब नहीं करना चाहिए?

    एरो फंक्शन्स का उपयोग ऑब्जेक्ट मेथड के रूप में नहीं करना चाहिए क्योंकि एरो फंक्शन का अपना this नहीं होता। यह आसपास के लेक्सिकल स्कोप के this मान को लेता है जो विंडो ऑब्जेक्ट होता है, ऑब्जेक्ट स्वयं नहीं। इससे समस्याएं हो सकती हैं क्योंकि अब हम इच्छित ऑब्जेक्ट के बजाय विंडो ऑब्जेक्ट की प्रॉपर्टीज़ से

  1. फिट होने के लिए FitOn ऐप उपयोग करने के 4 कारण फिट होने के लिए FitOn ऐप उपयोग करने के 4 कारण

    यदि आप शेप में आना चाहते हैं और बदलाव शुरू करना चाहते हैं, तो FitOn ऐप डाउनलोड करना आपका पहला कदम होना चाहिए। यहां बताया गया है क्यों। अपनी फिटनेस के शीर्ष पर बने रहना कठिन है, लेकिन जब आपके पास व्यस्त शेड्यूल हो तो यह और भी कठिन होता है। हम सभी जानते हैं कि नियमित व्यायाम और स्वस्थ भोजन हमारे स्वास

  1. HDMI स्प्लिटर बनाम स्विच: कब उपयोग करें? HDMI स्प्लिटर बनाम स्विच: कब उपयोग करें?

    इन दिनों हमारा बहुत सारा दृश्य और ऑडियो मनोरंजन HDMI द्वारा संचालित होता है। SCART प्लग या VGA केबल सेट करने के साथ कोई और छेड़छाड़ नहीं; बस एक HDMI केबल को दोनों सिरों पर प्लग करें और आप जाने के लिए तैयार हैं! क्या आप जानते हैं, हालांकि, आप छोटे उपकरण खरीद सकते हैं जो आपको अपने HDMI प्रबंधन पर और भ