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

JavaScript का उपयोग करके सभी प्रदान की गई सरणियों को डायनामिक रूप से कैसे संयोजित करें?


मान लीजिए हमारे पास लिटरल्स की दो सरणियाँ हैं जैसे −

const arr1= ['a', 'b', 'c']; const arr2= ['d', 'e', 'f'];

हमें एक JavaScript फ़ंक्शन लिखना आवश्यक है जो ऐसी दो सरणियाँ लेता है और सरणियों से सभी संभावित संयोजन बनाता है।

तो, इन दो सरणियों के लिए, आउटपुट इस तरह दिखना चाहिए −

const output = [ad, ae, af, bd, be, bf, cd, ce, cf];

उदाहरण

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

const arr1= ['a', 'b', 'c']; const arr2= ['d', 'e', 'f']; const combineArrays = (...arr) => {     const res = [];     const combinePart = (part, index) => {       arr[index].forEach(el => {         const p = part.concat(el);         if(p.length === arr.length){           res.push(p.join(''));           return;         };         combinePart(p, index + 1);       });     };     combinePart([], 0);     return res; } console.log(combineArrays(arr1, arr2));

आउटपुट

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

[     'ad', 'ae', 'af',     'bd', 'be', 'bf',     'cd', 'ce', 'cf' ]

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

  1. जावास्क्रिप्ट में मैप्स का उपयोग करके ऐरे को कैसे ट्रांसफॉर्म करें? जावास्क्रिप्ट में मैप्स का उपयोग करके ऐरे को कैसे ट्रांसफॉर्म करें?

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

  1. JavaScript में सरणी का उपयोग करके रेडियो बटन डायनामिकली बनाना JavaScript में सरणी का उपयोग करके रेडियो बटन डायनामिकली बनाना

    सरणी का उपयोग करके डायनामिकली रेडियो बटन बनाने के लिए, createElement() और appendChild() की अवधारणा का उपयोग करें।उदाहरणकोड निम्न है:<!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8> <meta name=viewport content=width=device-width, initial-scale=1.0> <title>