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

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

<घंटा/>

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

उदाहरण के लिए -

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

const arr1 = [4, 3, 2, 5, 6, 8, 9];
const arr2 = [2, 1, 6, 8, 9, 4, 3];

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

const output = [4, 2, 3, 1, 2, 6, 5, 8, 6, 9, 8, 4, 9, 3];

उदाहरण

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

const arr1 = [4, 3, 2, 5, 6, 8, 9];
const arr2 = [2, 1, 6, 8, 9, 4, 3];
const mergeAlernatively = (arr1, arr2) => {
   const res = [];
   for(let i = 0; i < arr1.length + arr2.length; i++){
      if(i % 2 === 0){
         res.push(arr1[i/2]);
      }else{
         res.push(arr2[(i-1)/2]);
      };
   };
   return res;
};
console.log(mergeAlernatively(arr1, arr2));

आउटपुट

यह कंसोल में निम्न आउटपुट उत्पन्न करेगा -

[
   4, 2, 3, 1, 2, 6,
   5, 8, 6, 9, 8, 4,
   9, 3
]

  1. जावास्क्रिप्ट JSON सरणियाँ

    JSON में Arrays जावास्क्रिप्ट में Arrays के समान हैं। जावास्क्रिप्ट JSON सरणियाँ इस तरह दिखती हैं - let obj = {    name:'Rohan',    sports : ['cricket','Football','volleyball','hockey'] } जावास्क्रिप्ट में JSON सरणियों के लिए कोड निम्नलिखि

  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