我有一个如下的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
是正确的方法,那么应该怎么做呢?任何提示都会很有帮助。