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

जावास्क्रिप्ट में वैकल्पिक रूप से दो स्ट्रिंग्स को कैसे मर्ज करें

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो में लेता है। फिर हमारे फ़ंक्शन को एक नई सरणी लौटानी चाहिए जिसमें दोनों स्ट्रिंग्स से वैकल्पिक रूप से वर्ण शामिल हों।

उदाहरण के लिए:यदि दो तार हैं -

const str1 = 'abc';
const str2 = 'def';

आउटपुट

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

const output = 'adbecf';

उदाहरण

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

const str1 = 'abc';
const str2 = 'def';
const mergeAlternatively = (str1, str2) => {
   const a = str1.split("").filter(el => !!el);
   const b = str2.split("");
   let mergedString = '';
   for(var i = 0; i < a.length || i < b.length; i++){
      if(i < a.length){
         mergedString += a[i];
      };
      if(i < b.length){
         mergedString += b[i];
      };
   };
   return mergedString;
};
console.log(mergeAlternatively(str1, str2));

आउटपुट

कंसोल में आउटपुट -

adbecf

  1. जावास्क्रिप्ट में दो या दो से अधिक स्ट्रिंग्स को कैसे जोड़ें

    जावास्क्रिप्ट के साथ दो या दो से अधिक स्ट्रिंग्स को जोड़ने का तरीका जानें। जावास्क्रिप्ट में दो या दो से अधिक स्ट्रिंग्स को एक साथ जोड़ने के विभिन्न तरीके हैं, जिनमें प्लस ऑपरेटर + . भी शामिल है , प्लस बराबर होता है += ऑपरेटर, और concat() । नोट:+ और += असाइनमेंट ऑपरेटर के रूप में जाने जाते हैं।

  1. दो जावास्क्रिप्ट ऑब्जेक्ट्स के गुणों को गतिशील रूप से कैसे मर्ज करें?

    जावास्क्रिप्ट ऑब्जेक्ट्स के गुणों को गतिशील रूप से मर्ज करने के दो तरीके हैं। वे हैं 1) ऑब्जेक्ट.असाइन () ऑब्जेक्ट.असाइन () एक या एक से अधिक स्रोत वस्तुओं से लक्ष्य वस्तु में सभी गुणों के मूल्यों की प्रतिलिपि बनाने के लिए विधि का उपयोग किया जाता है। यह लक्ष्य वस्तु . लौटाएगा । उदाहरण-1 <html&g

  1. दो जावास्क्रिप्ट ऑब्जेक्ट्स को कैसे मर्ज करें?

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