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

कई सरणियों को एक में जोड़ना - JavaScript


हमें एक JavaScript फ़ंक्शन लिखना है जो किसी भी संख्या में 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. जावास्क्रिप्ट में एरे बनाम सेट जावास्क्रिप्ट में एरे बनाम सेट

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

  1. JavaScript का उपयोग करके कई इमेजेज को एक में संयोजित करना JavaScript का उपयोग करके कई इमेजेज को एक में संयोजित करना

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

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

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