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

जावास्क्रिप्ट में सेट के सभी सबसेट कैसे ढूंढें?

सेट के सभी सबसेट ढूंढने के लिए, जावास्क्रिप्ट में reduce() के साथ map() का उपयोग करें। मान लीजिए, हम सेट [8,9] पास कर रहे हैं और सबसेट ढूंढ रहे हैं।

उदाहरण

const findAllSubsetsoOfGivenSet = originalArrayValue => originalArrayValue.reduce( 
  (givenSet, setValue) => givenSet.concat( 
    givenSet.map(givenSet => [setValue,...givenSet]) 
  ), [[]] 
); 
console.log(findAllSubsetsoOfGivenSet([8,9]));

उपरोक्त प्रोग्राम चलाने के लिए, आपको निम्नलिखित कमांड का उपयोग करना होगा -

node fileName.js.

यहां, मेरा फ़ाइल नाम demo36.js है।

आउटपुट

यह निम्नलिखित आउटपुट देगा।

PS C:\Users\Amit\JavaScript-code> node demo36.js [ [], [ 8 ], [ 9 ], [ 9, 8 ] ]
  1. जावास्क्रिप्ट में डेट का दिन कैसे सेट करें? जावास्क्रिप्ट में डेट का दिन कैसे सेट करें?

    परिचय जावास्क्रिप्ट में setDate() मेथड का उपयोग डेट ऑब्जेक्ट का दिन (महीने का दिन) सेट करने के लिए किया जाता है। यह महीने और वर्ष को आवश्यकतानुसार स्वचालित रूप से एडजस्ट करता है। उदाहरण निम्न कोड जावास्क्रिप्ट में डेट का दिन सेट करने के लिए है: <!DOCTYPE html> <html lang="hi"&g

  1. जावास्क्रिप्ट में एरे को सेट में कैसे कन्वर्ट करें? जावास्क्रिप्ट में एरे को सेट में कैसे कन्वर्ट करें?

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

  1. JavaScript में हैश (ऑब्जेक्ट) की कीज़ (keys) कैसे खोजें? JavaScript में हैश (ऑब्जेक्ट) की कीज़ (keys) कैसे खोजें?

    JavaScript में हैश (ऑब्जेक्ट) की कीज़ खोजने का निम्नलिखिक कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Object K