一度に2つの単語で2つの文字列を結合する-JavaScript
2つの文字列を受け取り、最初の文字列の最初の2単語、2番目の文字列の次の2単語、次に最初、次に2番目というように新しい文字列を作成して返すJavaScript関数を作成する必要があります。
例-
文字列が-
の場合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
-
JavaScriptで最初の文字列にスペースを入れて2つの文字列を追加するにはどうすればよいですか?
2つの文字列を追加するには、「+」演算子が必要です。 文字列の間にスペースを作成しますが、最初の文字列自体にスペースが含まれている場合は、スペースを明示的に割り当てる必要はありません。 次の例では、文字列str1にスペースが含まれているため、連結のみが含まれます。 両方の文字列を追加するには、スペースなしで十分です。 例 <html> <body> <script> function str(str1, str2) {
-
JavaScript配列を条件付きで結合しますか?
以下は、JavaScriptの条件を持つJavaScript配列のコードです- 例 <!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>