js 两个数组如何合并成一个
时间: 2024-05-30 10:14:52 浏览: 109
数组?
你可以使用concat()方法将两个数组合并成一个新数组,例如:
var arr1 = [1, 2, 3];
var arr2 = [4, 5, 6];
var arr3 = arr1.concat(arr2);
console.log(arr3); // [1, 2, 3, 4, 5, 6]
相关问题
如何将两个js数组合并成一个
要将两个JavaScript数组合并成一个数组,可以使用以下方法:
1. 使用concat()方法
使用concat()方法可以将两个数组合并成一个数组。这个方法不会修改原始数组,而是返回一个新的数组。
```
var arr1 = [1, 2, 3];
var arr2 = [4, 5, 6];
var arr3 = arr1.concat(arr2);
console.log(arr3); // [1, 2, 3, 4, 5, 6]
```
2. 使用spread operator(展开运算符)
使用spread operator也可以将两个数组合并成一个数组。展开运算符是三个点(...),它可以将一个数组展开为单独的参数,也可以将多个参数组合成一个数组。
```
var arr1 = [1, 2, 3];
var arr2 = [4, 5, 6];
var arr3 = [...arr1, ...arr2];
console.log(arr3); // [1, 2, 3, 4, 5, 6]
```
无论是使用concat()方法还是spread operator,都可以方便地将两个JavaScript数组合并成一个新的数组。
react hooks cont a = [{a:1},{b:1},{c:1},{d:1}] const b=[{q:2},{w:2},{e:2},{r:2}] 把两个数组合并成一个
可以使用 `concat` 方法将两个数组合并成一个新数组,如下所示:
```javascript
const a = [{a:1},{b:1},{c:1},{d:1}];
const b = [{q:2},{w:2},{e:2},{r:2}];
const c = a.concat(b);
console.log(c);
// Output: [{a:1},{b:1},{c:1},{d:1},{q:2},{w:2},{e:2},{r:2}]
```
这里先定义了两个数组 `a` 和 `b`,然后使用 `concat` 方法将它们合并成一个新数组 `c`。最后输出 `c` 数组即可。
阅读全文