Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptでの2つの文字列の2回の結合


2つの文字列を受け取るJavaScript関数を作成する必要があります。最初の文字列の最初の2単語、2番目の文字列の次の2単語、次に最初、次に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. JavaScriptConst

    JavaScriptのconst宣言は、他の値に再割り当てしたり、後で再宣言したりできない変数を作成します。 ES2015で導入されました。 以下はJavaScriptconst宣言のコードです- 例 <!DOCTYPE html> <html> <head> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    } </sty

  2. JavaScriptで2つの配列を結合する方法は?

    以下は、JavaScriptで2つの配列を結合するコードです- 例 <!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>   &