【发布时间】:2016-10-04 05:08:45
【问题描述】:
我在 Node.js 中有两个 JSON 数组。
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}];
我想合并这些数组,匹配id 值。请提出一种有效的方法来执行此操作,因为数组包含大约 25000 记录。
期望的输出:
var o = [{id: 1, name: 'A', marks: 80}, {id: 2, name: 'B', marks: 30}, {id: 3, name: 'C', marks: 76}, {id: 4, name: 'D'}];
谢谢。
【问题讨论】:
标签: arrays json node.js underscore.js