js数组多个字符串合并成2个
时间: 2023-08-23 09:09:07 浏览: 98
如果你想将多个字符串合并成2个数组,可以使用JavaScript中的slice()方法和concat()方法。
例如,假设你有以下字符串:
```
var str1 = "Hello";
var str2 = "world";
var str3 = "!";
var str4 = "How";
var str5 = "are";
var str6 = "you";
```
现在,你想将前三个字符串合并成一个数组,将后三个字符串合并成另一个数组,可以这样做:
```
var arr1 = [str1, str2, str3];
var arr2 = [str4, str5, str6];
```
或者更简单的方式是使用concat()方法:
```
var arr1 = [str1, str2, str3];
var arr2 = [str4, str5, str6];
var arr3 = arr1.concat(arr2.slice(0, 2)); // [ "Hello", "world", "!", "How", "are" ]
var arr4 = arr2.slice(2).concat(arr1.slice(1)); // [ "you", "world", "!", "How" ]
```
在这个例子中,我们首先使用slice()方法将arr2数组的前两个元素提取出来,然后使用concat()方法将它们与arr1数组合并成一个新数组arr3。同样的,我们使用slice()方法将arr2的后一个元素提取出来,然后与arr1数组的第二个元素开始到末尾的元素合并成一个新数组arr4。
阅读全文