【发布时间】:2015-09-02 19:28:30
【问题描述】:
我有一组 JSON 数组,我希望将结果按"Id" 列分组。我不会为此使用 underscore.js,因为它不能在我们的项目中使用。唯一的选择是使用 jQuery。我的源数组和预期结果如下。
var origObj = [{ "Id": "1", "name": "xxx", "age": "22" },
{ "Id": "1", "name": "yyy", "age": "15" },
{ "Id": "5", "name": "zzz", "age": "59" }]
var output = [{"1": [{ "Id": "1", "name": "xxx", "age": "22" },
{ "Id": "1", "name": "yyy", "age": "15" }],
"5": [{ "Id": "5", "name": "zzz", "age": "59" }]}]
【问题讨论】:
-
你能告诉我们你试过的代码吗?
-
我尝试过使用 for 循环,但没有奏效。这就是我寻求帮助的原因。
-
我在这里根本看不到任何 JSON。这些是 javascript 数组/对象文字。
标签: javascript jquery arrays grouping