怎么把arr=[{num:1},{num:2}]和arr=[a,b]合并成arr2=[{num:1,text:a},{num:2,text:b}]
时间: 2023-03-30 16:03:20 浏览: 100
如何将两列合并为一个结果列
5星 · 资源好评率100%
可以使用循环遍历两个数组,将对应位置的元素合并成一个对象,然后将合并后的对象添加到新的数组中。具体代码如下:
```
var arr1 = [{num:1},{num:2}];
var arr2 = ['a', 'b'];
var arr3 = [];
for (var i = ; i < arr1.length; i++) {
var obj = {};
obj.num = arr1[i].num;
obj.text = arr2[i];
arr3.push(obj);
}
console.log(arr3); // [{num:1,text:'a'},{num:2,text:'b'}]
```
阅读全文