जेएस ट्यूटोरियल

जेएस होम जे एस परिचय जे एस कहाँ करने के लिए जेएस आउटपुट जेएस स्टेटमेंट्स जेएस सिंटेक्स जे एस टिप्पणियाँ जेएस चर जे एस लेट जेएस कॉन्स्ट जेएस ऑपरेटर्स जे एस अंकगणित जेएस असाइनमेंट जेएस डेटा प्रकार जे एस कार्य जेएस ऑब्जेक्ट्स जेएस इवेंट्स जे एस स्ट्रिंग्स जे एस स्ट्रिंग तरीके जे एस स्ट्रिंग खोज जे एस स्ट्रिंग टेम्पलेट्स जेएस नंबर जेएस संख्या के तरीके जे एस सरणी जेएस सरणी के तरीके जेएस ऐरे सॉर्ट जेएस सरणी पुनरावृत्ति जेएस ऐरे कॉन्स्ट जे एस तिथियाँ जेएस तिथि प्रारूप जेएस तिथि प्राप्त करने के तरीके JS दिनांक सेट विधियाँ जे एस मठ जे एस रैंडम जे एस बूलियन्स जेएस तुलना जे एस शर्तें जे एस स्विच जेएस लूप फॉर In . के लिए JS लूप ओएफ के लिए जेएस लूप जेएस लूप जबकि जेएस ब्रेक जेएस Iterables जेएस सेट जेएस मैप्स जेएस टाइपोफ जे एस प्रकार रूपांतरण जेएस बिटवाइज जेएस रेगएक्सपी जे एस त्रुटियाँ जेएस स्कोप जे एस उत्थापन जेएस सख्त मोड जेएस यह कीवर्ड जेएस एरो फंक्शन जेएस क्लासेस जेएस JSON जेएस डिबगिंग जेएस स्टाइल गाइड जेएस सर्वोत्तम अभ्यास जेएस गलतियाँ जेएस प्रदर्शन जेएस आरक्षित शब्द

जेएस संस्करण

जेएस संस्करण जेएस 2009 (ES5) जेएस 2015 (ईएस6) जेएस 2016 जेएस 2017 जेएस 2018 जेएस आईई / एज जेएस इतिहास

जेएस ऑब्जेक्ट्स

वस्तु परिभाषाएँ वस्तु गुण वस्तु के तरीके वस्तु प्रदर्शन ऑब्जेक्ट एक्सेसर्स वस्तु निर्माता वस्तु प्रोटोटाइप वस्तु पुनरावर्तनीय वस्तु समूह वस्तु मानचित्र वस्तु संदर्भ

जे एस कार्य

फ़ंक्शन परिभाषाएँ फंक्शन पैरामीटर्स समारोह आमंत्रण फंक्शन कॉल समारोह लागू करें फंक्शन क्लोजर

जेएस क्लासेस

कक्षा परिचय वर्ग वंशानुक्रम क्लास स्टेटिक

जे एस एसिंक

जेएस कॉलबैक जे एस अतुल्यकालिक जे एस वादा जे एस एसिंक/प्रतीक्षा

जेएस एचटीएमएल डोम

डोम परिचय डोम तरीके डोम दस्तावेज़ डोम तत्व डोम एचटीएमएल डोम फॉर्म डोम सीएसएस डोम एनिमेशन डोम घटनाक्रम डोम इवेंट श्रोता डोम नेविगेशन डोम नोड्स डोम संग्रह डोम नोड सूचियाँ

जेएस ब्राउज़र बीओएम

जेएस विंडो जेएस स्क्रीन जेएस स्थान जेएस इतिहास जेएस नेविगेटर जेएस पॉपअप अलर्ट जेएस टाइमिंग जे एस कुकीज़

जेएस वेब एपीआई

वेब एपीआई परिचय वेब फॉर्म एपीआई वेब इतिहास एपीआई वेब संग्रहण API वेब वर्कर एपीआई वेब फ़ेच एपीआई वेब जियोलोकेशन एपीआई

जे एस अजाक्स

AJAX परिचय अजाक्स एक्सएमएलएचटीपी अजाक्स अनुरोध अजाक्स प्रतिक्रिया अजाक्स एक्सएमएल फ़ाइल अजाक्स पीएचपी अजाक्स एएसपी AJAX डेटाबेस अजाक्स अनुप्रयोग अजाक्स उदाहरण

जेएस JSON

JSON परिचय JSON सिंटैक्स जेएसओएन बनाम एक्सएमएल JSON डेटा प्रकार JSON पार्स JSON स्ट्रिंगिफ़ाई JSON ऑब्जेक्ट्स JSON सरणियाँ JSON सर्वर जेएसओएन पीएचपी जेएसओएन एचटीएमएल जेएसओएन जेएसओएनपी

जेएस बनाम jQuery

jQuery चयनकर्ता jQuery एचटीएमएल jQuery सीएसएस jQuery डोम

जेएस ग्राफिक्स

जेएस ग्राफिक्स जेएस कैनवास जे एस प्लॉटली जेएस चार्ट.जेएस जेएस गूगल चार्ट जेएस डी3.जेएस

जेएस उदाहरण

जेएस उदाहरण जेएस एचटीएमएल डोम जेएस एचटीएमएल इनपुट जेएस एचटीएमएल ऑब्जेक्ट्स जेएस एचटीएमएल इवेंट्स जेएस ब्राउज़र जे एस संपादक जे एस व्यायाम जे एस प्रश्नोत्तरी जेएस प्रमाणपत्र

जे एस संदर्भ

जावास्क्रिप्ट ऑब्जेक्ट्स एचटीएमएल डोम ऑब्जेक्ट्स


जावास्क्रिप्ट सेट

एक जावास्क्रिप्ट सेट अद्वितीय मूल्यों का संग्रह है।

प्रत्येक मान एक सेट में केवल एक बार हो सकता है।

एक सेट किसी भी डेटा प्रकार का कोई भी मान रख सकता है।

तरीके सेट करें

तरीकाविवरण
नया सेट()एक नया सेट बनाता है
जोड़ें()सेट में एक नया तत्व जोड़ता है
हटाएं ()एक सेट से एक तत्व को हटाता है
है()यदि कोई मान मौजूद है तो सत्य लौटाता है
स्पष्ट()एक सेट से सभी तत्वों को हटाता है
प्रत्येक के लिए()प्रत्येक तत्व के लिए कॉलबैक आमंत्रित करता है
मान ()एक सेट में सभी मानों के साथ एक इटरेटर लौटाता है
चांबियाँ()मानों के समान ()
प्रविष्टियां ()एक सेट से [मान, मान] जोड़े के साथ एक इटरेटर लौटाता है
संपत्तिविवरण
आकारएक सेट में संख्या तत्व लौटाता है

एक सेट कैसे बनाएं

आप इसके द्वारा एक जावास्क्रिप्ट सेट बना सकते हैं:

  • एक सरणी पास करनाnew Set()
  • एक नया सेट बनाएं और add()मान जोड़ने के लिए उपयोग करें
  • एक नया सेट बनाएं और add()चर जोड़ने के लिए उपयोग करें

नया सेट () विधि

new Set()कंस्ट्रक्टर को एक ऐरे पास करें :

उदाहरण

// Create a Set
const letters = new Set(["a","b","c"]);

एक सेट बनाएं और शाब्दिक मान जोड़ें:

उदाहरण

// Create a Set
const letters = new Set();

// Add Values to the Set
letters.add("a");
letters.add("b");
letters.add("c");

एक सेट बनाएं और चर जोड़ें:

उदाहरण

// Create Variables
const a = "a";
const b = "b";
const c = "c";

// Create a Set
const letters = new Set();

// Add Variables to the Set
letters.add(a);
letters.add(b);
letters.add(c);

जोड़ें () विधि

उदाहरण

letters.add("d");
letters.add("e");

यदि आप समान तत्व जोड़ते हैं, तो केवल पहला ही सहेजा जाएगा:

उदाहरण

letters.add("a");
letters.add("b");
letters.add("c");
letters.add("c");
letters.add("c");
letters.add("c");
letters.add("c");
letters.add("c");


प्रत्येक के लिए () विधि

forEach()विधि प्रत्येक सेट तत्व के लिए एक फ़ंक्शन को आमंत्रित करती है :

उदाहरण

// Create a Set
const letters = new Set(["a","b","c"]);

// List all entries
let text = "";
letters.forEach (function(value) {
  text += value;
})

मान () विधि

विधि एक values()इटरेटर ऑब्जेक्ट देता है जिसमें एक सेट में सभी मान होते हैं:

उदाहरण

letters.values()   // Returns [object Set Iterator]

अब आप तत्वों तक पहुँचने के लिए Iterator ऑब्जेक्ट का उपयोग कर सकते हैं:

उदाहरण

// Create an Iterator
const myIterator = letters.values();

// List all Values
let text = "";
for (const entry of myIterator) {
  text += entry;
}

कुंजियाँ () विधि

एक सेट में कोई चाबियां नहीं होती हैं।

keys()के समान लौटाता है values()

यह सेट को मानचित्र के अनुकूल बनाता है।

उदाहरण

letters.keys()   // Returns [object Set Iterator]

प्रविष्टियाँ () विधि

एक सेट में कोई चाबियां नहीं होती हैं।

entries()[कुंजी, मान] जोड़े के बजाय [मान, मान] जोड़े देता है।

यह सेट को मानचित्र के साथ संगत बनाता है:

उदाहरण

// Create an Iterator
const myIterator = letters.entries();

// List all Entries
let text = "";
for (const entry of myIterator) {
  text += entry;
}

सेट ऑब्जेक्ट हैं

एक सेट के लिए, typeofवस्तु लौटाता है:

typeof letters;      // Returns object

एक सेट के लिए, instanceof Setसत्य लौटाता है:

letters instanceof Set;  // Returns true