【发布时间】:2014-12-01 22:39:26
【问题描述】:
我有一个 JSON 数组对象如下:
var orders = [{
orderId: 1,
firstName: 'John',
lastName: 'Smith',
address: {
street: '123 Main Street',
city: 'New York',
zip: 10001
}
}, {
orderId: 2,
firstName: 'John',
lastName: 'Smith',
address: {
street: '456 Main Street',
city: 'New York',
zip: 10001
}
}, {
orderId: 3,
firstName: 'John',
lastName: 'Smith',
address: {
street: '123 Main Street',
city: 'New York',
zip: 10001
}
}, {
orderId: 4,
firstName: 'John',
lastName: 'Smith',
address: {
street: '123 Main Street',
city: 'New York',
zip: 10002
}
}];
我正在尝试使用underscore.js创建一个新的数组对象,按地址分组以满足显示所有已发货到123 Main Street, New York, 1001的订单的用例。
underscore.js 是正确的做法吗?如果是这样,我应该怎么做?任何提示都会有所帮助。
【问题讨论】:
-
这个输出会是什么?指向数组的对象?你会用什么键控对象?数组数组?
-
@JuanMendes - 输出将是一个数组数组。我正在尝试你提出的关于 _.groupBy 的建议。