I have two JSON arrays in Node.js.
var a = [{id: 1, name: 'A'}, {id: 2, name: 'B'}, {id: 3, name: 'C'}, {id: 4, name: 'D'}];
var b = [{id: 1, marks: 80}, {id: 2, marks: 30}, {id: 3, marks: 76}];
I want to merge these arrays, matching the id
values. Please suggest an efficient way to do this, because arrays contain around 25000
records.
Desired Output:
var o = [{id: 1, name: 'A', marks: 80}, {id: 2, name: 'B', marks: 30}, {id: 3, name: 'C', marks: 76}, {id: 4, name: 'D'}];
Thanks.