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

जावास्क्रिप्ट का उपयोग करके एक सेट बनाना


आइए एक MySet क्लास बनाते हैं ताकि यह JS में वास्तविक सेट क्लास को छिपाए नहीं। हम एक कंटेनर ऑब्जेक्ट बनाएंगे जो हमारे उन सभी मूल्यों का ट्रैक रखेगा जिन्हें हम सेट में जोड़ते हैं। हम एक डिस्प्ले फंक्शन भी बनाएंगे जो हमारे लिए सेट को प्रिंट करता है।

उदाहरण

 क्लास माईसेट {कन्स्ट्रक्टर () {यह कंटेनर ={}; } प्रदर्शन () { कंसोल.लॉग (यह कंटेनर); }} 

ES6 में, आप सीधे सेट क्लास का उपयोग करके एक सेट बना सकते हैं। उदाहरण के लिए,

उदाहरण

const set1 =new set();const set2 =new set([1, 2, 5, 6]);

सदस्यता के लिए जाँच की जा रही है

है विधि जांचता है कि सेट में कोई मान मौजूद है या नहीं। हम इसे कंटेनर में जांचने के लिए Object.hasOwnProperty विधि का उपयोग करेंगे। उदाहरण के लिए,

उदाहरण

है(वैल) { यह लौटाएं। कंटेनर.hasOwnProperty(val);}

ES6 सेट में, आप इसे सीधे उपयोग कर सकते हैं -

उदाहरण

 कॉन्स्ट टेस्टसेट =नया सेट ([1, 2, 5, 6]); कंसोल.लॉग (टेस्टसेट। है (5)); कंसोल.लॉग (टेस्टसेट.हैस (20)); कंसोल.लॉग (टेस्टसेट। है(1));

आउटपुट

यह आउटपुट देगा -

TrueFalseTrue

  1. जावास्क्रिप्ट का उपयोग करके ऑटो-रिसाइज टेक्स्ट एरिया बनाना

    जावास्क्रिप्ट का उपयोग करके ऑटो आकार बदलने वाले टेक्स्ट क्षेत्र को बनाने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1

  1. जावास्क्रिप्ट में सरणी बनाम सेट।

    सेट डेटा प्रकार को ES2015 में पेश किया गया था और सरणी और सेट के बीच का अंतर यह है कि एक सरणी में डुप्लिकेट मान हो सकते हैं, जबकि एक सेट नहीं कर सकता। तत्वों को इंडेक्स का उपयोग करके सरणी में एक्सेस किया जा सकता है जो सेट में संभव नहीं है क्योंकि यह कुंजियों का उपयोग करता है और तत्वों को केवल उसी तरह

  1. जावास्क्रिप्ट आयात में '{ }' का उपयोग करना?

    जावास्क्रिप्ट आयात में {} का उपयोग करने वाला कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .result {फ़ॉन्ट-आकार:18पीएक्स; फ़ॉन्ट-वजन:500; रंग:रेबेकापर्पल; }जावास्क्रिप्ट आयात में { } का उपयोग करनायहां क्लिक करेंआयातित फ़ंक्शन को निष्पाद