अब आपके पास JavaScript Set
methods
का इस्तेमाल करने का विकल्प है
जैसे सेट ऑपरेशन करने के लिए
intersection
,
union
के साथ और भी बहुत कुछ.
ब्राउज़र सहायता
- अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
- अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
- अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
- अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
सेट, किसी भी प्रोग्रामिंग भाषा में डेटा के ज़रूरी स्ट्रक्चर होते हैं. अब ये काम किए जा सकते हैं सेट संक्रियाएं करने के लिए JavaScript की बिल्ट-इन विधियों का उपयोग करें. अपने सेट को आसान बनाएं कार्रवाइयों के लिए नीचे दिए गए तरीकों का इस्तेमाल करें:
intersection()
intersection()
इस सेट और दिए गए सेट, दोनों में एलिमेंट वाला नया सेट लौटाता है.
const odds = new Set([1, 3, 5, 7, 9]);
const squares = new Set([1, 4, 9]);
console.log(odds.intersection(squares)); // Set(2) { 1, 9 }
union()
union()
इस सेट और दिए गए सेट के सभी एलिमेंट वाला एक नया सेट लौटाता है.
const evens = new Set([2, 4, 6, 8]);
const squares = new Set([1, 4, 9]);
console.log(evens.union(squares)); // Set(6) { 2, 4, 6, 8, 1, 9 }
difference()
difference()
ऐसा नया सेट देता है जिसमें इस सेट में एलिमेंट मौजूद हैं, लेकिन दिए गए सेट में नहीं.
const odds = new Set([1, 3, 5, 7, 9]);
const squares = new Set([1, 4, 9]);
console.log(odds.difference(squares)); // Set(3) { 3, 5, 7 }
symmetricDifference()
symmetricDifference()
एक नया सेट देता है जिसमें ऐसे तत्व होते हैं जो या तो इस सेट या दिए गए में होते हैं
सेट है, लेकिन दोनों में नहीं.
const evens = new Set([2, 4, 6, 8]);
const squares = new Set([1, 4, 9]);
console.log(evens.symmetricDifference(squares)); // Set(5) { 2, 6, 8, 1, 9 }
isSubsetOf()
isSubsetOf()
दिए गए सेट में, इस सेट के सभी एलिमेंट मौजूद हैं या नहीं, यह बताने के लिए बूलियन दिखाता है.
const fours = new Set([4, 8, 12, 16]);
const evens = new Set([2, 4, 6, 8, 10, 12, 14, 16, 18]);
console.log(fours.isSubsetOf(evens)); // true
isSupersetOf()
isSupersetOf()
यह बताने के लिए बूलियन देता है कि दिए गए सेट के सभी एलिमेंट इस सेट में हैं या नहीं.
const evens = new Set([2, 4, 6, 8, 10, 12, 14, 16, 18]);
const fours = new Set([4, 8, 12, 16]);
console.log(evens.isSupersetOf(fours)); // true
isDisjointFrom()
isDisjointFrom()
एक बूलियन देता है, जो बताता है कि इस सेट में
दिया गया सेट.
const primes = new Set([2, 3, 5, 7, 11, 13, 17, 19]);
const squares = new Set([1, 4, 9, 16]);
console.log(primes.isDisjointFrom(squares)); // true
पहले से मौजूद तरीकों का इस्तेमाल करने के लिए अपने कोड को अपडेट करने से परफ़ॉर्मेंस बेहतर होती है और तकनीकी क़र्ज़.