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

जावास्क्रिप्ट में सेट क्लास


यहाँ MySet वर्ग का पूर्ण कार्यान्वयन है।

उदाहरण

 क्लास माईसेट {कन्स्ट्रक्टर () {यह कंटेनर ={}; } प्रदर्शन () { कंसोल.लॉग (यह कंटेनर); } है (वैल) { इसे लौटाएं। कंटेनर। HasOwnProperty (वैल); } जोड़ें (वैल) { अगर (! this.has (वैल)) { यह कंटेनर [वैल] =वैल; सच लौटना; } विवरण झूठा है; } हटाएं (वैल) { अगर (यह। है (वैल)) {इसे हटाएं। कंटेनर [वैल]; सच लौटना; } विवरण झूठा है; } स्पष्ट () { यह कंटेनर ={}; } प्रत्येक के लिए (कॉलबैक) { के लिए (इस कंटेनर में प्रोप दें) {कॉलबैक (प्रोप); } } स्थिर संघ(s1, s2) { if (!s1 उदाहरण MySet || !s2 Instof MySet) { कंसोल.लॉग ("दिए गए ऑब्जेक्ट MySet प्रकार के नहीं हैं"); वापसी शून्य; } चलो newSet =new MySet(); s1.forEach(elem => newSet.add(elem)); s2.forEach(elem => newSet.add(elem)); नया सेट लौटाएं; } स्थिर अंतर (s1, s2) {if (!s1 उदाहरण MySet || !s2 उदाहरण MySet) { कंसोल.लॉग ("दिए गए ऑब्जेक्ट MySet प्रकार के नहीं हैं"); वापसी शून्य; } चलो newSet =new MySet(); s1.forEach(elem => newSet.add(elem)); s2.forEach(elem => newSet.delete(elem)); नया सेट लौटाएं; }} 
  1. जावास्क्रिप्ट में किसी तिथि का दिन कैसे सेट करें?

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

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

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

  1. जावास्क्रिप्ट के साथ आंतरिक HTML सेट करें

    आंतरिक HTML सेट करने के लिए सही सिंटैक्स इस प्रकार है - document.getElementById(“yourIdName”).innerHTML=”yourValue”; आइए अब देखें कि आंतरिक HTML कैसे सेट करें - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">