কম্পিউটার

একই সময়ে দুটি শব্দের সাথে দুটি স্ট্রিং যুক্ত করা - জাভাস্ক্রিপ্ট


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা দুটি স্ট্রিং নেয়, প্রথম স্ট্রিংয়ের প্রথম দুটি শব্দ, দ্বিতীয় স্ট্রিংয়ের পরের দুটি শব্দ, তারপর প্রথম, তারপর দ্বিতীয় এবং আরও অনেক কিছু দিয়ে একটি নতুন স্ট্রিং তৈরি করে এবং ফেরত দেয়৷

যেমন −

যদি স্ট্রিং −

হয়
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. জাভাস্ক্রিপ্ট দুটি অ্যারে যোগদান

  2. জাভাস্ক্রিপ্ট দুটি হ্যাশ টেবিল যোগদান

  3. জাভাস্ক্রিপ্টে প্রথম স্ট্রিংয়ে একটি স্পেস সহ দুটি স্ট্রিং কীভাবে যুক্ত করবেন?

  4. একটি শর্ত সহ একটি জাভাস্ক্রিপ্ট অ্যারে যোগদান?