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

जावास्क्रिप्ट में दो सरणियों का मेल

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो समान लंबाई के दो सरणियों में लेता है।

हमारे फ़ंक्शन को तब सरणियों के संगत तत्वों को संयोजित करना चाहिए, ताकि आउटपुट सरणी के संगत उप-सरणी का निर्माण किया जा सके, और फिर अंत में आउटपुट सरणी को वापस किया जा सके।

यदि दो सरणियाँ हैं -

const arr1 = ['a', 'b', 'c'];
const arr2 = [1, 2, 3];

तब आउटपुट होना चाहिए -

const output = [
   ['a', 1],
   ['b', 2],
   ['c', 3]
];

उदाहरण

इसके लिए कोड होगा -

const arr1 = ['a', 'b', 'c'];
const arr2 = [1, 2, 3];
const combineCorresponding = (arr1 = [], arr2 = []) => {
   const res = [];
   for(let i = 0; i < arr1.length; i++){
      const el1 = arr1[i];
      const el2 = arr2[i];
      res.push([el1, el2]);
   };
   return res;
};
console.log(combineCorresponding(arr1, arr2));

आउटपुट

और कंसोल में आउटपुट होगा -

[ [ 'a', 1 ], [ 'b', 2 ], [ 'c', 3 ] ]

  1. जावास्क्रिप्ट में सरणी बनाम सेट।

    सेट डेटा प्रकार को ES2015 में पेश किया गया था और सरणी और सेट के बीच का अंतर यह है कि एक सरणी में डुप्लिकेट मान हो सकते हैं, जबकि एक सेट नहीं कर सकता। तत्वों को इंडेक्स का उपयोग करके सरणी में एक्सेस किया जा सकता है जो सेट में संभव नहीं है क्योंकि यह कुंजियों का उपयोग करता है और तत्वों को केवल उसी तरह

  1. जावास्क्रिप्ट में दो सरणियों में कैसे शामिल हों?

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

  1. जावास्क्रिप्ट में दो ऐरे कैसे गुणा करें?

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