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

JavaScript में कई सरणियों से सामान्य तत्व लेना


हमें एक JavaScript फ़ंक्शन लिखना है जो मनमानी संख्या में सरणियाँ लेता है और उन तत्वों की एक सरणी लौटाता है जो सभी सरणियों में सामान्य हैं। यदि कोई सामान्य तत्व नहीं हैं, तो हमें एक खाली सरणी लौटानी चाहिए।

आइए इस फ़ंक्शन के लिए कोड लिखते हैं:

उदाहरण

कोड निम्न होगा:

const arr1 = [2, 6, 7, 1, 7, 8, 4, 3]; const arr2 = [5, ,7, 2, 2, 1, 3]; const arr3 = [1, 56, 345, 6, 54, 2, 68, 85, 3]; const intersection = (arr1, arr2) => {    const res = [];    for(let i = 0; i < arr1.length; i++){       if(!arr2.includes(arr1[i])){          continue;       };       res.push(arr1[i]);    };    return res; }; const intersectMany = (...arrs) => {    let res = arrs[0].slice();    for(let i = 1; i < arrs.length; i++){       res = intersection(res, arrs[i]);    };    return res; }; console.log(intersectMany(arr1, arr2, arr3));

आउटपुट

कंसोल में आउटपुट निम्न होगा:

[2, 1, 3]

  1. JavaScript का उपयोग करके क्यू से एलिमेंट्स हटाना JavaScript का उपयोग करके क्यू से एलिमेंट्स हटाना

    क्यू से एलिमेंट्स डीकीयू करने का अर्थ है उन्हें क्यू के फ्रंट/हेड से हटाना। हम कंटेनर एरे की शुरुआत को क्यू का हेड मान रहे हैं क्योंकि हम इसके संबंध में सभी ऑपरेशन्स करेंगे। इसलिए, हम पॉप फ़ंक्शन को इस प्रकार लागू कर सकते हैं: उदाहरण dequeue() {    // जांचें कि खाली है या नहीं   &nb

  1. JavaScript का उपयोग करके PriorityQueue से एलिमेंट्स हटाना JavaScript का उपयोग करके PriorityQueue से एलिमेंट्स हटाना

    PriorityQueue से एलिमेंट्स डीकीयू करने का अर्थ है उच्चतम प्राथमिकता वाले एलिमेंट को हटाना। हम उच्चतम प्राथमिकता वाले एलिमेंट्स को एरे के अंत में संग्रहीत कर रहे हैं, हम इसे बस पॉप करके डीकीयू कर सकते हैं। इसलिए, हम डीकीयू फ़ंक्शन को इस प्रकार लागू कर सकते हैं: उदाहरण dequeue() {    // जा

  1. Android ListView में सरणियों से सामान्य तत्व कैसे खोजें? Android ListView में सरणियों से सामान्य तत्व कैसे खोजें?

    Android ListView में सरणियों से सामान्य तत्व खोजना यह उदाहरण दर्शाता है कि Android ListView में सरणियों से सामान्य तत्व कैसे खोजें। चरण 1 - नया प्रोजेक्ट बनाएं Android Studio में File → New Project पर जाएं और नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - लेआउट फ़ाइल में कोड जोड़ें res/