जेसक्रिप्ट सेट मथोड

new Set() विधि

एक आयत्त को new Set() को पाठाने new Set() निर्माणकर्ता:

उदाहरण

// एक Set बनाएं
const letters = new Set(["a","b","c"]);

अपने आप प्रयोग करें

add() विधि

उदाहरण

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");

अपने आप प्रयोग करें

सेट तत्वों को सूचीबद्ध करें

सेट तत्वों को सूचीबद्ध करने के लिए इस्तेमाल कर सकते हैं for..of सभी सेट तत्वों (मूल्यों) को सूचीबद्ध करने के लिए चक्र करें

उदाहरण

// एक Set बनाएं
const letters = new Set(["a", "b", "c"]);
// सभी तत्वों को सूचीबद्ध करें
let text = "";
for (const x of letters) {
  text += x;
}

अपने आप प्रयोग करें

has() विधि

यदि निर्दिष्ट मूल्य सेट में शामिल है,has() विधि true वापस देती है。

उदाहरण

// एक Set बनाएं
const letters = new Set(["a", "b", "c"]);
// Set में "d" शामिल है क्या?
answer = letters.has("d");

अपने आप प्रयोग करें

forEach() विधि

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

उदाहरण

// एक Set बनाएं
const letters = new Set(["a", "b", "c"]);
// सभी प्रविष्टियों को सूचीबद्ध करें
let text = "";
letters.forEach(function(value) {
  text += value;
});

अपने आप प्रयोग करें

values() विधि

values() विधि सेट में मूल्यों को शामिल करने वाले इटरेटर ऑब्जैक्ट वापस देती है:

उदाहरण 1

// एक Set बनाएं
const letters = new Set(["a", "b", "c"]);
// सभी मूल्यों को प्राप्त करें
const myIterator = letters.values();
// सभी मूल्यों को सूचीबद्ध करें
let text = "";
for (const entry of myIterator) {
  text += entry;
}

अपने आप प्रयोग करें

उदाहरण 2

// एक Set बनाएं
const letters = new Set(["a", "b", "c"]);
// सभी मूल्यों को सूचीबद्ध करें
let text = "";
for (const entry of letters.values()) {
  text += entry;
}

अपने आप प्रयोग करें

keys() विधि

keys() विधि एक सेट में तत्वों के मूल्यों को शामिल करने वाले इटरेटर ऑब्जैक्ट वापस देती है:

ध्यान दें:

सेट में कोई कुंजी नहीं है, इसलिए keys() साथ वापस करता है values() समान सामग्री.

यह इसके लिए है कि Set Map से संगत हो।

उदाहरण 1

// एक Set बनाएं
const letters = new Set(["a", "b", "c"]);
// इटरेटर बनाएं
const myIterator = letters.keys();
// सभी तत्वों को सूचीबद्ध करें
let text = "";
for (const x of myIterator) {
  text += x;
}

अपने आप प्रयोग करें

उदाहरण 2

// एक Set बनाएं
const letters = new Set(["a", "b", "c"]);
// सभी तत्वों को सूचीबद्ध करें
let text = "";
for (const x of letters.keys()) {
  text += x;
}

अपने आप प्रयोग करें

entries() method

entries() methods एक [value, value] के लिए ऑब्जेक्ट के लिए फिर से दिया जाता है।

ध्यान दें:

entries() मथडड़ी आम तौर पर [key, value] के लिए

क्योंकि Set में कोई कुंजी नहीं है, इसलिए entries() बदले में [value, value]。

यह इसके लिए है कि Set Map से संगत हो।

उदाहरण 1

// एक Set बनाएं
const letters = new Set(["a", "b", "c"]);
// सभी प्रविष्टियों को प्राप्त करें
const myIterator = letters.entries();
// सभी प्रविष्टियों को सूचीबद्ध करें
let text = "";
for (const entry of myIterator) {
  text += entry;
}

अपने आप प्रयोग करें

उदाहरण 2

// एक Set बनाएं
const letters = new Set(["a", "b", "c"]);
// सभी प्रविष्टियों को सूचीबद्ध करें
let text = "";
for (const entry of letters.entries()) {
  text += entry;
}

अपने आप प्रयोग करें

पूर्ण Set संदर्भ दस्तावेज

पूर्ण संदर्भ के लिए हमारे :JavaScript Set संदर्भ दस्तावेज

यह दस्तावेज सभी Set गुणों और विधियों के वर्णन और उदाहरणों को शामिल करता है。