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

जावास्क्रिप्ट में सेट की व्याख्या करें?

<घंटा/>

सेट

सेट ES6 द्वारा प्रदान किया गया एक नया ऑब्जेक्ट प्रकार है। यह और कुछ नहीं बल्कि मूल्यों का एक संग्रह है, जो अद्वितीय हैं। मान या तो सरल आदिम हो सकते हैं जैसे कि तार, पूर्णांक आदि या जटिल वस्तु प्रकार जैसे वस्तु शाब्दिक या सरणियाँ।

सिंटैक्स

new Set([iterable]);

पैरामीटर

पुनरावर्तनीय

यह एक चलने योग्य वस्तु है जिसके तत्वों को नए सेट में जोड़ा जाएगा। यदि पुनरावर्तनीय प्रदान नहीं किया गया है या एक शून्य मान पारित किया गया है तो नया सेट खाली होगा।

उदाहरण

चूंकि एक सेट केवल अद्वितीय मानों की अनुमति देता है, सेट में कुछ मौजूदा तत्वों को जोड़ने के बाद वस्तु की लंबाई नहीं बदली जाएगी।

<html>
<body>
<script>
   var set1 = new Set(["a","a","b","b","c"]);// no of unique elements - 3(a, b and c)
   set1.add('c').add('d')                    // Two elements were added (c,d)
   set1.forEach(alphabet => {                // In total 7 elements but only 4 unique values
   document.write(`alphabet ${alphabet}!`);
   document.write("</br>");
   });
   document.write(set1.size);               // it displays 4 since sets accept only unique values.
</script>
</body>
</html>

आउटपुट

alphabet a!
alphabet b!
alphabet c!
alphabet d!
4

उदाहरण-2

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

<html>
<body>
<script>
   var set1 = new Set(["a","a","b","b","c"]);
   set1.add('c').add('d')
   set1.forEach(alphabet => {
   document.write(`alphabet ${alphabet}!`);
   document.write("</br>");
   });
   document.write(set1.has('a'));  // it display true because a is there in set1
   document.write("</br>");    
   document.write(set1.has('8'));   // it display false because there is no 8 in the set1.
   document.write("</br>");
   document.write(set1.size);  // displays only unique values because only unique values are accepted
</script>
</body>
</html>

आउटपुट

alphabet a!
alphabet b!
alphabet c!
alphabet d!
true
false
4

  1. जावास्क्रिप्ट में आशुलिपि कार्यों की व्याख्या करें?

    एरो फंक्शंस जिन्हें शॉर्टहैंड फंक्शन के रूप में भी जाना जाता है, ES2015 में पेश किए गए थे और हमें फंक्शन को छोटे तरीके से लिखने की अनुमति देते हैं। इसके लिए उनका अपना कोई बंधन नहीं है और इसे आसपास के संदर्भ से प्राप्त करें। जावास्क्रिप्ट में शॉर्टहैंड फ़ंक्शन दिखाने वाला कोड निम्नलिखित है - उदाहरण

  1. जावास्क्रिप्ट में स्टेटमेंट के लिए... के बारे में बताएं?

    for…in लूप सभी ऑब्जेक्ट गुणों के माध्यम से लूप करता है। जावास्क्रिप्ट में for..in स्टेटमेंट को लागू करने वाला कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width

  1. जावास्क्रिप्ट में वस्तुओं की समानता की व्याख्या करें।

    जावास्क्रिप्ट में आदिम जैसे स्ट्रिंग, संख्या, बूलियन आदि की तुलना उनके मूल्यों से की जाती है जबकि वस्तुओं (मूल या कस्टम) की तुलना उनके संदर्भ से की जाती है। संदर्भ द्वारा तुलना करने का अर्थ है कि दो या दो से अधिक वस्तु स्मृति में एक ही स्थान की ओर इशारा करती है या नहीं। जावास्क्रिप्ट में वस्तुओं की