在JavaScript中将两个对象数组合并为单个对象数组?
我有两个数组,如下所示在JavaScript中将两个对象数组合并为单个对象数组?,javascript,Javascript,我有两个数组,如下所示 var arr1 = [ { name: "abc" }, { name: "xyz" } ]; var arr2 = [ { age: 18 }, { age: 21 } ]; 我希望上面的数组像下面那样合并 arr3 = [ { name:"abc", age: 18 }, { name:"xyz", age: 21 } ]; 如果您
var arr1 = [
{
name: "abc"
},
{
name: "xyz"
}
];
var arr2 = [
{
age: 18
},
{
age: 21
}
];
我希望上面的数组像下面那样合并
arr3 = [
{
name:"abc",
age: 18
},
{
name:"xyz",
age: 21
}
];
如果您只有两个数组,则强烈建议您提供任何帮助,您可以使用对象扩展操作符执行以下操作: 功能组合器1,arr2{ 返回arr1.mapobj,idx=>{ …obj, …arr2[idx] }; } 变量arr1=[ { 姓名:abc }, { 姓名:xyz } ]; var arr2=[ { 年龄:18 }, { 年龄:21 } ];
控制台1,arr2;您尝试过什么吗?这是一个相当简单的操作,使用了各种不同的循环方法。显示您尝试过但不起作用的内容是的,我尝试过,但没有得到我真正需要的内容,我也在互联网上搜索过,但找不到类似的内容。然后显示您尝试过的内容。这里的目标是帮助修复代码,而不是为您编写所有代码