let a=[{name:1,age:2}{name:2,age:3}] let b =[{msg:3,gge:4}{list:4,arr:5}] 输出 let c=[{name:1,age:2,msg:3,gge:4,list:4,arr:5}{name:2,age:3,msg:3,gge:4,list:4,arr:5}]
时间: 2023-08-19 11:13:56 浏览: 106
可以使用循环遍历数组 a 和 b,并将每个对象的属性添加到一个新的对象中,最后将新的对象添加到数组 c 中,具体实现如下:
```javascript
let a = [{name:1,age:2}, {name:2,age:3}];
let b = [{msg:3,gge:4}, {list:4,arr:5}];
let c = [];
for(let i = 0; i < a.length; i++) {
let obj = {};
let keys = Object.keys(a[i]);
for(let j = 0; j < keys.length; j++) {
let key = keys[j];
let value = a[i][key];
obj[key] = value;
}
keys = Object.keys(b[0]);
for(let j = 0; j < keys.length; j++) {
let key = keys[j];
let value = b[0][key];
obj[key] = value;
}
keys = Object.keys(b[1]);
for(let j = 0; j < keys.length; j++) {
let key = keys[j];
let value = b[1][key];
obj[key] = value;
}
c.push(obj);
}
console.log(c);
```
输出结果为:
```javascript
[
{name: 1, age: 2, msg: 3, gge: 4, list: 4, arr: 5},
{name: 2, age: 3, msg: 3, gge: 4, list: 4, arr: 5}
]
```
注意,这里假设数组 b 中有且仅有两个对象,如果有更多对象,就需要增加循环次数。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044901.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)