說我有對象的兩個數組,像這樣:合併兩個數組的相同索引對象
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
延伸的每個對象,但我覺得這可能是過於複雜。
超。我將它添加到我的圖書館。 –
真棒,非常感謝,這是完美的。很好很簡單。 – la1ch3
增加了jsperf參考和屏幕截圖。 – jfriend00