Say I have two arrays of objects, like so:
var arr1 = [{name: 'Jay'}, {name: 'Bob'}];
var arr2 = [{age: 22}, {age: 30}];
I want a combined array like so:
var arr3 = [{name: 'jay', age: 22}, {name: 'Bob', age: 30}];
You can safely assume that the two initial arrays will have indexes matching each other, meaning index 0 of arr1 will always go with index 0 of arr2.
What would be the fastest way to accomplish this? I was imagining a forEach
loop nested inside another forEach
loop and extending each object from arr1
with the current object from arr2
, but I feel this may be too complex.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…