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

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. JavaScript में दो या अधिक स्ट्रिंग्स को कैसे जोड़ें JavaScript में दो या अधिक स्ट्रिंग्स को कैसे जोड़ें

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

  1. - दो JavaScript ऑब्जेक्ट्स की प्रॉपर्टीज को डायनामिकली कैसे मर्ज करें?

    JavaScript ऑब्जेक्ट्स की प्रॉपर्टीज को डायनामिकली मर्ज करने के दो तरीके हैं। वे हैं1) Object.assign()Object.assign() मेथड का उपयोग एक या अधिक स्रोत ऑब्जेक्ट्स से सभी प्रॉपर्टीज के मानों को टार्गेट ऑब्जेक्ट में कॉपी करने के लिए किया जाता है। यह टार्गेट ऑब्जेक्ट लौटाएगा।उदाहरण-1<html> <body&g

  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>   &nb