我有一個JSON數組對象如下:集團化JSON陣列上使用下劃線JS
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
正確的做法嗎?如果是這樣,我該怎麼做?任何提示都會有幫助。
這將是什麼輸出?對象指向數組?你會用什麼鍵入對象?數組陣列? – 2014-12-01 23:02:21
@JuanMendes - 輸出將是一個數組數組。我正在嘗試您對_.groupBy提出的建議。 – orchard 2014-12-01 23:14:33