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

JavaScript में दो सरणियों को संयोजित करना


हमें एक 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. जावास्क्रिप्ट में एरे बनाम सेट जावास्क्रिप्ट में एरे बनाम सेट

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

  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>    bod

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

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