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

JavaScript में दो स्ट्रिंग्स का दोहरा जॉइन


हमें एक JavaScript फ़ंक्शन लिखना होगा जो दो स्ट्रिंग्स लेता है; एक नई स्ट्रिंग बनाता है और लौटाता है जिसमें पहली स्ट्रिंग के पहले 2 शब्द, दूसरी स्ट्रिंग के अगले दो शब्द, फिर पहली, फिर दूसरी और इसी तरह।

उदाहरण के लिए: यदि स्ट्रिंग्स हैं:

const str1 = 'Hello world';
const str2 = 'How are you btw';

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

const output = 'HeHollw o arwoe rlyodu btw';

इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखते हैं:

उदाहरण

इसका कोड निम्नलिखित होगा:

const str1 = 'Hello world';
const str2 = 'How are you btw';
const twiceJoin = (str1 = '', str2 = '') => {
  let res = '', i = 0, j = 0, temp = '';
  for(let ind = 0; i < str1.length; ind++){
    if(ind % 2 === 0){
      temp = (str1[i] || '') + (str1[i+1] || '');
      res += temp;
      i += 2;
    }else{
      temp = (str2[j] || '') + (str2[j+1] || '');
      res += temp;
      j += 2;
    }
  };
  while(j < str2.length){
    res += str2[j++];
  };
  return res;
};
console.log(twiceJoin(str1, str2));

आउटपुट

कंसोल में आउटपुट होगा:

HeHollw o arwoe rlyodu btw

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

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

  1. JavaScript Const: ब्लॉक-स्कोप्ड कॉन्स्टेंट्स JavaScript Const: ब्लॉक-स्कोप्ड कॉन्स्टेंट्स

    const ES2015 (ES6) में पेश किया गया एक ब्लॉक-स्कोप्ड वेरिएबल डिक्लेरेशन है जो रीअसाइनमेंट को रोकता है। यह आधुनिक JavaScript में डिफ़ॉल्ट विकल्प होना चाहिए जब रीअसाइनमेंट की आवश्यकता न हो। उदाहरण { try { a = 44; // TypeError: Assignment to constant variable } catch (e

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