私が持っている配列をグループ化したい。たとえば、次のように配列のjavascriptグループ
var shoppingCart = [
{
productId: '123',
price: 12,99
quantity: 1,
shopId: 'abc',
shopName: 'shop 1'
},
{
productId: '457',
price: 83,33
quantity: 2,
shopId: 'asw',
shopName: 'shop 2'
},
{
productId: '4232',
price: 47,21
quantity: 1,
shopId: 'abc',
shopName: 'shop 1'
},
{
productId: '3332',
price: 9,99
quantity: 4,
shopId: 'abc',
shopName: 'shop 1'
},
{
productId: '33221',
price: 99,21
quantity: 1,
shopId: 'asw',
shopName: 'shop 2'
},
{
productId: '452113',
price: 22,45
quantity: 2,
shopId: 'asdj',
shopName: 'shop 3'
}
]
私は次のように表示する:
- ショップ1 のProductId:123 のProductId:4232 のProductId:3332
- ショップ2 のProductId:457 のProductId:33221
- ショップ3 プロダクトID 452113
どうすればいいですか?アイデアは、各店舗ごとに別々の注文が作成されることです。
また、フィルタ()メソッドを使用して、あなたはカンマ区切りの番号を持つことができませんJSにその変更を提案します22.45' – evolutionxbox
[コレクション]セクションの[lodash](https://lodash.com/docs/4.16.4)を試してください – vsync