【发布时间】:2016-03-08 16:39:50
【问题描述】:
假设我有两个对象数组,如下所示:
var arr1 = [{name: 'Jay'}, {name: 'Bob'}];
var arr2 = [{age: 22}, {age: 30}];
我想要一个这样的组合数组:
var arr3 = [{name: 'jay', age: 22}, {name: 'Bob', age: 30}];
您可以放心地假设两个初始数组的索引相互匹配,这意味着 arr1 的索引 0 将始终与 arr2 的索引 0 匹配。
最快的方法是什么?我在想象一个 forEach 循环嵌套在另一个 forEach 循环中,并将每个对象从 arr1 扩展为来自 arr2 的当前对象,但我觉得这可能太复杂了。
【问题讨论】:
标签: javascript arrays object