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

सरणियों की चर संख्या को एक में जोड़ना - जावास्क्रिप्ट

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो किसी भी संख्या में जावास्क्रिप्ट सरणी लेता है और इसमें संयोजित इनपुट सरणी से सभी मानों के साथ एक एकल सरणी देता है।

उदाहरण के लिए - यदि इनपुट सरणियाँ हैं -

[1, 5], [44, 67, 3], [2, 5], [7], [4], [3, 7], [6]

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

const output = [1, 5, 44, 67, 3, 2, 5, 7, 4, 3, 7, 6];

उदाहरण

निम्नलिखित कोड है -

const a = [1, 5], b = [44, 67, 3], c = [2, 5], d = [7], e = [4], f = [3,
7], g = [6];
const concatArrays = (...arr) => {
   const res = arr.reduce((acc, val) => {
      return acc.concat(...val);
   }, []);
   return res;
};
console.log(concatArrays(a, b, c, d, e, f, g));

आउटपुट

कंसोल में आउटपुट निम्नलिखित है -

[
   1, 5, 44, 67, 3,
   2, 5,  7,  4, 3,
   7, 6
]

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

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

  1. जावास्क्रिप्ट का उपयोग करके एकाधिक छवियों को एक में जोड़ना

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

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

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