Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript-如何连接具有换行符的两个字符串?_Javascript_Join_Lines - Fatal编程技术网

javascript-如何连接具有换行符的两个字符串?

javascript-如何连接具有换行符的两个字符串?,javascript,join,lines,Javascript,Join,Lines,我们拿绳子吧 ABC DEF 加入 123 456 我应该 ABC123 DEF456 但是我得到了 ABC DEF123 456 我使用的代码是: javascript: var strings = "ABC\nDEF" + "123\n456" console.log(strings) 有什么帮助吗?试试这个: var str1 = "ABC\nDEF", str2 = "123\n456", str1ToArray = str1.s

我们拿绳子吧

ABC  
DEF  
加入

123  
456
我应该

ABC123  
DEF456  
但是我得到了

ABC  
DEF123  
456
我使用的代码是:

javascript

var strings = "ABC\nDEF" + "123\n456"  
console.log(strings)
有什么帮助吗?

试试这个:

var str1 = "ABC\nDEF",
    str2 = "123\n456",
    str1ToArray = str1.split("\n"),
    str2ToArray = str2.split("\n"),
    result = "";
for (var i = 0; i < str1ToArray.length; i++) {
    result += str1ToArray[i];
    //Check if the second string was at least as long as the first one
    if (str2ToArray.length > i) result += str2ToArray[i];
    result += "\n";
}
//If the second string was longer than the first one, append its last values
for (var j = i; j < str2ToArray.length; j++) {
    result += str2ToArray[j] + "\n";
}
alert(result);
var str1=“ABC\nDEF”,
str2=“123\n456”,
str1ToArray=str1.split(“\n”),
str2ToArray=str2.split(“\n”),
结果=”;
对于(变量i=0;ii)结果+=str2ToArray[i];
结果+=“\n”;
}
//如果第二个字符串比第一个字符串长,请附加其最后的值
对于(var j=i;j
Math.max()
救援:

vari;
变量a='ABC\nDEF\nGHI';
变量b='123\n456';
var aLines=a.split('\n');
var bLines=b.split('\n');
var-cLines=[];
var l=Math.max(
长度,
布林斯长度
);
对于(i=0;i请指定您的“加入”功能代码。